El municipio limita al nordeste con el municipio de Salvaterra de Magos, al este con Coruche, al sureste con el área secundaria de Montijo, al sur con Palmela y Alcochete, al noroeste con Vila Franca de Xira y Azambuja y al suroeste tiene una estrecha franja costera con el Estuario del Tajo.