El municipio limita al norte con los municipios de Alcázar del Sal y Alvito, al este con Cuba y con Beja, al sur con Aljustrel, al suroeste con Santiago del Caceme y al oeste con Grándola.