El municipio limita al nordeste con Alcobaça, al este con Rio Maior, al sur con Cadaval, al oeste con Bombarral y Óbidos y al noroeste tiene litoral en el océano Atlántico.