Az eredetileg öt település összeolvadásából kialakult Meggyeskovácsi a Rába partján fekszik, a folyó és a Gyöngyös-sík közötti teraszvidék középső részén, mely a Gyöngyös-síktól egy meredek, de nem jelentős lépcsővel válik el, majd a Rába felé hordalékkúp jelleggel lejt tovább. A Rába mellett hosszan elnyúló falu a megye középső részén fekszik. Elérhetősége szempontjából nagyon fontos a 87-es út közelsége, melynek köszönhetően a megyeszékhely 24 km-re van, az északra vezető közúton pedig a második szomszédban fekvő Sárvár csak 11 km-re.