Baranyamegye keleti részén fekszik, mintegy félúton Pécs és Mohács között. Mindössze négy települési szomszédja van: kelet felől Versend, dél felől Bóly, nyugat felől Szederkény, északnyugat felől pedig Máriakéménd.
A község határai között, a belterülettől mintegy 2,5-3 kilométerre áthalad a Mohács–Pécs közt húzódó 57-es főút és az M60-as autópálya is, ezek révén az ország távolabbi részei felől is könnyen elérhető. Központja tekintetében ezzel együtt is zsáktelepülésnek tekinthető, mivel csak az 57-es főútról letérve, az 56 116-os számú mellékúton érhető el.
Vasútvonal az egész környéket nem érinti, a legközelebbi vasúti csatlakozási lehetőség a Pécs–Villány–Magyarbóly-vasútvonal Bóly vasútállomása kínálja, bő 10 kilométerre délkeletre.
• Bóly 5.9 km,
149°
• Szederkény 2.4 km,
233°
• Versend 3.1 km,
124°
• Szajk 4.7 km,
117°
• Babarc 5.8 km,
98°
• Olasz 5.1 km,
271°
• Máriakéménd 2.2 km,
324°
• Belvárdgyula 5.6 km,
223°
• Kátoly 6.2 km,
339°
• Liptód 4.6 km,
38°
• Szellő 7.1 km,
349°
• Erdősmárok 7.2 km,
46°
Monyoród