A település a Rábaköz középső részén, Csornától 9 km-re délre, a nagy forgalmú 86-os főút két oldalán terül el. A legközelebbi vasútállomás Sopronnémetiben van, a községtől 4 km-re, a Hegyeshalom–Szombathely-vasútvonalon.
Szomszédai Pásztori 2 km-re északkeletre, Rábacsanak 3 km-re délkeletre, Szil 5 km-re délre, Sopronnémeti 4 km-re nyugatra, Bogyoszló 7 km-re északnyugatra, és Csorna 9 km-re északra.
A falu szerkezete a közelmúltig útmenti, egyutcás, fésűs beépítésű volt. Mára ez a kép megváltozott, a Fő utcával párhuzamosan további utcák keletkeztek.
A község éghajlati viszonyai kiegyensúlyozottak. Évente 600–650 mm csapadék hull, általában kedvező időbeli eloszlásban.