Gerde község Pécstől délnyugatra, Szentlőrinctől dél-délkeletre fekszik. A szomszédos települések: északkelet felől Szabadszentkirály, kelet felől Velény, délkelet felől Téseny, dél felől Kisasszonyfa, délnyugat felől Magyartelek, nyugat felől pedig Királyegyháza.
Megközelítése
Zsáktelepülés, közúton csak Szabadszentkirály északi része felől érhető el, az 5802-es útból kiágazó 58 123-as számú mellékúton.
Vasútvonal nem érinti, a legközelebbi vasúti csatlakozási lehetőség a Budapest–Pécs-vasútvonal, a Murakeresztúr–Szentlőrinc-vasútvonal és a Szentlőrinc–Sellye-vasútvonal közös szakaszának Szentlőrinc vasútállomása. A sellyei vonal Királyegyháza-Rigópuszta megállóhelye légvonalban ugyan jóval közelebb van a szentlőrinci állomásnál, de Gerde felől közúton nem érhető el.


