Wild Swimming Spots in Portugal
Explore 677 wild swimming spots in Portugal, including 508 beaches, 120 rivers and 49 lakes.
Explore by region
Aveiro
33 spots
Açores
88 spots
Beja
15 spots
Braga
18 spots
Bragança
11 spots
Castelo Branco
21 spots
Coimbra
57 spots
Faro
107 spots
Guarda
21 spots
Leiria
40 spots
Lisboa
48 spots
Madeira
61 spots
Portalegre
2 spots
Porto
56 spots
Santarém
14 spots
Setúbal
47 spots
Viana do Castelo
20 spots
Viseu
11 spots
Évora
6 spots
