El municipio limita al norte con los municipios de Santiago do Cacém y Aljustrel, al este con Castro Verde y Almodôvar, al sur con Silves y al oeste con Odemira.