A Tolnai-Hegyhát délkeleti részén, Szekszárdtól 17 kilométerre nyugat-északnyugatra, Bonyhádtól nagyjából ugyanilyen távolságra északra fekszik, a Szekszárd-Siófok közti 65-ös főút mentén.
Belterületét Bonyháddal a 6533-as út, külterületének legdélebbi részeit az onnan nyugatra fekvő Tabóddal és Kisdoroggal a 6536-os út köti össze. Közigazgatási területének keleti szélén húzódik a Harc-Simontornya közti 6317-es út egy szakasza, és érinti a közigazgatási határát – a központjától több kilométerre északkeletre – a Szedrestől idáig húzódó 6316-os út is.