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
Girona, Spain
Barcelona, Spain
Tarragona, Spain