Wild Swimming Spots in Spain
Explore 2064 wild swimming spots in Spain, including 1739 beaches, 182 rivers and 143 lakes.
Explore by region
Andalusia
359 spots
Aragon
10 spots
Aragón
12 spots
Asturias
14 spots
Balearic Islands
11 spots
Basque Country
50 spots
Canary Islands
180 spots
Cantabria
40 spots
Castile and León
10 spots
Castilla y León
33 spots
Castilla-La Mancha
38 spots
Catalonia
248 spots
Ceuta
7 spots
Comunidad Foral de Navarra
3 spots
Comunidad de Madrid
3 spots
Extremadura
37 spots
Galicia
412 spots
Illes Balears
155 spots
Melilla
6 spots
Navarra
8 spots
Navarre
3 spots
Principado de Asturias
50 spots
Región de Murcia
76 spots
Valencian Community
267 spots


















