Explore 248 wild swimming spots in Catalonia, Spain, including 230 beaches, 1 river and 17 lakes.
Barcelona
77 spots
Girona
83 spots
Lleida
6 spots
Tarragona
80 spots
Tarragona, Spain
Barcelona, Spain
Girona, Spain
Santa Cruz de Tenerife, Spain