Swimming near Haarlem
There are 43 official outdoor swimming locations within 20 km of Haarlem. The nearest is Veerplas, 1.9 km away. Every spot links to its own page with live water temperature, weather, official water quality and facilities.
⭐ Top rated
Bloemendaal
Bloemendaal, Noord-Holland · 7.3 km
Good — no active advisories
Nieuwe Meer West
Amsterdam, Noord-Holland · 12.8 km
Good — no active advisories
Nieuwe Meer Noord
Amsterdam, Noord-Holland · 12.9 km
Good — no active advisories
Twiske Poort
Oostzaan, Noord-Holland · 17.3 km
Good — no active advisories
Twiske Schoorlstrand
Oostzaan, Noord-Holland · 17.5 km
Warning
Twiske Baaiegat
Oostzaan, Noord-Holland · 17.7 km
Warning
Twiske Leers
Oostzaan, Noord-Holland · 17.7 km
Warning
Twiske Does
Oostzaan, Noord-Holland · 17.7 km
Good — no active advisories
Twiske Vennegatstrand
Oostzaan, Noord-Holland · 17.8 km
Good — no active advisories
Marineterrein
Amsterdam, Noord-Holland · 18.3 km
Good — no active advisories
Twiske Kure-Jan
Landsmeer, Noord-Holland · 18.4 km
Warning
Twiske Speelsloot
Landsmeer, Noord-Holland · 18.8 km
Warning
All swim spots within 20 km (45 swim spots)
Veerplas
Haarlem, Noord-Holland · 1.9 km
Negative swimming advice
't Wed
Bloemendaal, Noord-Holland · 4.1 km
Good — no active advisories
Oosterplas
Bloemendaal, Noord-Holland · 4.3 km
Good — no active advisories
Villa Westend
Velsen, Noord-Holland · 4.5 km
Good — no active advisories
Westbroekplas
Velsen, Noord-Holland · 4.8 km
Good — no active advisories
Molenplas
Haarlem, Noord-Holland · 4.9 km
Good — no active advisories
Spaarnwoude
Velsen, Noord-Holland · 5.1 km
Warning
Peddelpoel
Velsen, Noord-Holland · 6.0 km
Good — no active advisories
Haarlemmermeerse Bos vijver
Haarlemmermeer, Noord-Holland · 7.0 km
Negative swimming advice
Haarlemmermeerse Bos Plas
Haarlemmermeer, Noord-Holland · 7.1 km
Negative swimming advice
Bloemendaal
Bloemendaal, Noord-Holland · 7.3 km
Good — no active advisories
Zandvoort
Zandvoort, Noord-Holland · 8.5 km
Good — no active advisories
Kennemerstrand
Velsen, Noord-Holland · 9.5 km
Good — no active advisories
Toolenburg Noord
Haarlemmermeer, Noord-Holland · 9.7 km
Negative swimming advice
IJmuiden
Velsen, Noord-Holland · 9.9 km
Good — no active advisories
Toolenburg West
Haarlemmermeer, Noord-Holland · 10.0 km
Good — no active advisories
Velsen Noord
Velsen, Noord-Holland · 11.3 km
Good — no active advisories
Wijk aan Zee
Beverwijk, Noord-Holland · 12.7 km
Good — no active advisories
Nieuwe Meer West
Amsterdam, Noord-Holland · 12.8 km
Good — no active advisories
Nieuwe Meer Noord
Amsterdam, Noord-Holland · 12.9 km
Good — no active advisories
Amsterdamse Bos
Amstelveen, Noord-Holland · 14.4 km
Good — no active advisories
Zwarte Weg, Heemskerk
Heemskerk, Noord-Holland · 14.8 km
Good — no active advisories
Jagersveld Smient
Zaanstad, Noord-Holland · 15.0 km
Good — no active advisories
Oosterduinse meer Noordwestoever
Noordwijk, Zuid-Holland · 15.1 km
Warning
Jagersveld Fuut & Watersnip
Zaanstad, Noord-Holland · 15.3 km
Good — no active advisories
Oosterbad
Aalsmeer, Noord-Holland · 15.3 km
Good — no active advisories
Noorder IJplas
Amsterdam, Noord-Holland · 15.5 km
No dataUnofficial spot
Jagersveld Kuifeend
Zaanstad, Noord-Holland · 15.6 km
Good — no active advisories
Zwaansmeer
Uitgeest, Noord-Holland · 16.6 km
Negative swimming advice
Vrouwentroost
Aalsmeer, Noord-Holland · 16.7 km
Good — no active advisories
Dorregeest
Uitgeest, Noord-Holland · 16.9 km
Negative swimming advice
Noordwijk aan Zee
Noordwijk, Zuid-Holland · 17.2 km
Good — no active advisories
Twiske Poort
Oostzaan, Noord-Holland · 17.3 km
Good — no active advisories
Twiske Schoorlstrand
Oostzaan, Noord-Holland · 17.5 km
Warning
Twiske Baaiegat
Oostzaan, Noord-Holland · 17.7 km
Warning
Twiske Leers
Oostzaan, Noord-Holland · 17.7 km
Warning
Twiske Does
Oostzaan, Noord-Holland · 17.7 km
Good — no active advisories
Twiske Vennegatstrand
Oostzaan, Noord-Holland · 17.8 km
Good — no active advisories
Kudelstaart
Aalsmeer, Noord-Holland · 18.1 km
Negative swimming advice
Marineterrein
Amsterdam, Noord-Holland · 18.3 km
Good — no active advisories
Weesperzijde Stadsstrand
Amsterdam, Noord-Holland · 18.4 km
No dataUnofficial spot
Twiske Kure-Jan
Landsmeer, Noord-Holland · 18.4 km
Warning
Castricum
Castricum, Noord-Holland · 18.8 km
Good — no active advisories
Twiske Speelsloot
Landsmeer, Noord-Holland · 18.8 km
Warning
Kaageiland
Kaag en Braassem, Zuid-Holland · 20.0 km
Good — no active advisories
Swim spots by province
All swim spots in Noord-Holland →All swim spots in Zuid-Holland →
Swimming near a city
AlkmaarAlmereAmsterdamArnhemBredaThe HagueEindhovenEnschedeGroningenLeeuwardenMaastrichtMiddelburgNijmegenRotterdamTilburgUtrechtZwolle