El municipio limita al norte y al oeste con el municipio de Alcoutim, al este con España, al sur con Vila Real de Santo António (territorio principal) y por el océano Atlántico, al suroeste con la freguesía de Vila Nova de Cacela (Vila Real de Santo António) y al oeste por Tavira.