Wild Swimming Spots in Denmark
Explore 960 wild swimming spots in Denmark, including 837 beaches and 123 lakes.
Explore by region

Gjerrild Nordstrand
Denmark
Beach

Gjessø
Silkeborg, Silkeborg Municipality, Denmark
Lake

Gl. Beach
Faxe Ladeplads, Faxe, Denmark
Beach

Gl. Guldagervej
Denmark
Beach

Gl. Skate
Skagen, Frederikshavn Municipality, Denmark
Beach

Glenstrup Sø
Mariagerfjord Municipality, Denmark
Lake

Glenstrup Sø - Holmgaard
Mariagerfjord Municipality, Denmark
Lake

Glumsø Sø
Glumsø, Næstved Municipality, Denmark
Lake

Glyngøre
Denmark
Beach

Glænø Beach
Denmark
Beach

Gniben, Sejerø
Denmark
Beach

Gran
Denmark
Beach

Granskoven
Denmark
Beach

Grenå Beach
Denmark
Beach

Grusgravsø Ved Dyndet
Borup, Køge Municipality, Denmark
Lake

Grønhøj Beach
Løkken, Jammerbugt Municipality, Denmark
Beach

Grønnehave
Nyborg, Nyborg Municipality, Denmark
Beach

Grønninghoved Strand Syd
Denmark
Beach

Gudmindrup Lyng
Denmark
Beach

Guldborg
Denmark
Beach

Gyldendal
Denmark
Beach

Gyrsting Sø
Ringsted, Ringsted Municipality, Denmark
Lake

Gåbense, Eq. Færgegård
Denmark
Beach

Gåsevig
Denmark
Beach