El municipio limita al norte con los municipios de Beja y de Serpa, al este con España, al sur con Alcoutim y al oeste con Almodôvar y con Castro Verde.