El municipio limita al norte con el de Vidigueira, al nordeste con Moura, al este con España, al sur con Mértola y al oeste con Beja.