El municipio limita al norte con los municipios de Sintra y Amadora, al este con Lisboa, al oeste con Cascais y al sur tiene costa en la zona del río Tajo, donde el estuario termina y comienza el océano Atlántico, situándose frente a Almada.