Explore 40 wild swimming spots in Leiria, Portugal, including 33 beaches, 5 rivers and 2 lakes.
Alcobaça
7 spots
Caldas da Rainha
3 spots
Figueiró dos Vinhos
2 spots
Leiria
Marinha Grande
4 spots
Município do Óbidos
Nazaré
Pedrógão Grande
Peniche
12 spots
Marinha Grande, Portugal
Leiria, Portugal
Peniche, Portugal
Alcobaça, Portugal
Caldas da Rainha, Portugal
Município do Óbidos, Portugal