Explore 359 wild swimming spots in Andalusia, Spain, including 331 beaches, 16 rivers and 12 lakes.
Almería
80 spots
Cádiz
78 spots
Córdoba
2 spots
Granada
42 spots
Huelva
45 spots
Jaén
10 spots
Málaga
99 spots
Málaga, Spain
Cádiz, Spain
Jaén, Spain
Almería, Spain
Granada, Spain
Córdoba, Spain