Home › Netherlands › Rotterdam
Excellent: 68Good: 22Sufficient: 7Not classified: 1Poor: 2
All 100 sites, best water first
- Kralingse Plas Excellent3 km NE
- Kralinger Esch Excellent3 km E ✅ Excellent five seasons straight
- 't Zwarte Plasje Excellent4 km N ✅ Excellent five seasons straight
- Zevenhuizerplas Strand Noordwestzijde Excellent8 km NE ✅ Excellent five seasons straight
- Naturistencamping Delft Excellent8 km NW ✅ Excellent five seasons straight
- Zevenhuizerplas Nesselande Excellent10 km NE ✅ Excellent five seasons straight
- Plas Krimpenerhout Excellent10 km E
- Waalboezem Surfbocht Excellent10 km SE ✅ Excellent five seasons straight
- Zwemplas Woude Excellent11 km SE 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- De Waal Heerjansdam Excellent11 km SE 🆕 New site — not enough seasons for a track record
- Bleiswijkse Zoom Excellent11 km NE ✅ Excellent five seasons straight
- Vijver Oosterpark Excellent12 km SE
- Delftse Hout Excellent13 km NW 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- Dobbeplas Excellent13 km NW 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- Lammetjeswiel Excellent13 km SE ✅ Excellent five seasons straight
- Binnenbedijkte Maas Mijnsheerenland Excellent15 km S ✅ Excellent five seasons straight
- Binnenbedijkte Maas Westmaas Excellent15 km S ✅ Excellent five seasons straight
- Natuurbad Te Werve Excellent17 km NW ✅ Excellent five seasons straight
- Bernisse Abbenbroek Oostzijde Excellent18 km SW ✅ Excellent five seasons straight
- Noord Aa Naaktstrand Excellent18 km N ✅ Excellent five seasons straight
- Noord Aa Zwemstrand Excellent18 km N ✅ Excellent five seasons straight
- Brielse Meer Brielsebrug Zuidzijde Excellent19 km W ✅ Excellent five seasons straight
- Spui Goudswaard Excellent19 km SW ✅ Excellent five seasons straight
- Brielse Meer Zoom West Excellent19 km W
- Brielse Meer Camping de Krabbeplaat Excellent20 km W ✅ Excellent five seasons straight
- Brielse Meer Camping de Meeuw Excellent20 km W ✅ Excellent five seasons straight
- Brielse Meer Buitenstrand Camping de Meeuw Excellent21 km W ✅ Excellent five seasons straight
- Plassen Madestein, Loosduinen Excellent21 km NW 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- Plas Elfhoeven Excellent21 km NE ✅ Excellent five seasons straight
- Plassen Madestein, Noordzijde Excellent22 km NW
- Vlietland Badstrand Noordoostoever Excellent22 km N ✅ Excellent five seasons straight
- Vlietland Speelvijver Excellent22 km N ✅ Excellent five seasons straight
- Vlietland Surfstrand Noordwestoever Excellent22 km N
- Hitsertsekade Zuid-beijerland Excellent22 km S ✅ Excellent five seasons straight
- Brielse Meer de Stenen Baak Excellent23 km W ✅ Excellent five seasons straight
- Haringvlietbrug Oost Excellent23 km S
- Reeuwijkse Hout Excellent23 km NE ✅ Excellent five seasons straight
- Plas Merwelanden Excellent23 km SE ✅ Excellent five seasons straight
- Monster Ter Heijde Excellent24 km NW 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- Recreatieterrein Hellegatsplein Excellent25 km S
- 's-gravenzande Excellent25 km NW ✅ Excellent five seasons straight
- Stad Aan 't Haringvliet Excellent26 km SW
- Vadedo-plas Excellent26 km N ✅ Excellent five seasons straight
- Valkenburgse Meer Excellent26 km N ✅ Excellent five seasons straight
- Hoek van Holland Excellent26 km W
- Zegerplas Zuidoever Excellent27 km NE ✅ Excellent five seasons straight
- Oostvoornse Meer Noordzijde Excellent27 km W ✅ Excellent five seasons straight
- Wassenaarse Slag Excellent28 km N
- Oostvoornse Meer Zuidzijde Excellent28 km W ✅ Excellent five seasons straight
- Rietplaat, Badstrand Excellent28 km SE ✅ Excellent five seasons straight
- Wijde Aa Zuidzijde Excellent29 km N ✅ Excellent five seasons straight
- Gat van de Kerksloot, Badstrand Excellent30 km SE ✅ Excellent five seasons straight
- Kagerplassen 't Joppe Westoever Excellent30 km N ✅ Excellent five seasons straight
- Klinkenbergerplas Westoever Excellent30 km N ✅ Excellent five seasons straight
- Rockanje Badstrand Excellent30 km W
- Klinkenbergerplas Noordwestoever Excellent31 km N ✅ Excellent five seasons straight
- Europarcs Kagerplassen Excellent31 km N ✅ Excellent five seasons straight
- Recreatieterrein Rws Stellendam Excellent31 km W 📈 Turned around — was Poor or Sufficient a few seasons ago, Excellent now
- Plas A/d Reeweg Excellent31 km SE ✅ Excellent five seasons straight
- Noordergat van de Plomp, Badstrand Excellent31 km SE ✅ Excellent five seasons straight
- Kleipoel Excellent32 km N ✅ Excellent five seasons straight
- Braassemermeer Excellent32 km N ✅ Excellent five seasons straight
- Kaageiland Excellent33 km N ✅ Excellent five seasons straight
- Venegat Excellent33 km NE
- Biesbosch Marina, Badzone Strand Excellent34 km SE ✅ Excellent five seasons straight
- Tweede Maasvlakte Excellent34 km W ✅ Excellent five seasons straight
- Plas Op de Markeplaat Excellent34 km S ✅ Excellent five seasons straight
- Aakvlaai, Badstrand Excellent35 km SE ✅ Excellent five seasons straight
- Willem-alexanderbaan Good10 km NE 🆕 New site — not enough seasons for a track record
- Plas Wevershoek Good10 km SE
- Sandelingen Ambacht Good13 km SE
- Waterspeelplaats Tubasingel Good16 km NW
- Wollebrand Good18 km NW
- Noord Aa Speelvijver Good18 km N
- Brielse Meer Wsv Nautica Good18 km W
- Bernisse Zuidland Oostzijde Good18 km SW
- Plas Prinsenbos Good21 km NW
- Plassen Madestein, Zuidzijde Good22 km NW ⚠ Rated Poor within the last 3 seasons
- Haringvlietbrug West Good23 km S
- Den Haag Kijkduin Good24 km NW
- Scheveningen Zuiderstrand Good24 km NW
- Zandmotor Good25 km NW
- Middelharnis Badstrand Good26 km SW
- Put van Ottoland Good27 km E
- Vuurtoren Badstrand Hellevoetsluis Good27 km SW
- Zegerplas Speelvijver Good27 km NE ⚠ Rated Poor within the last 3 seasons
- Quackstrand Good29 km W
- Kagerplassen 't Joppe Merenwijk Good29 km N
- Katwijk Aan Zee Boulevard Zuid Good31 km N
- Natuurbad de Donk Good32 km E
- Plas Vrijenburgbos Sufficient7 km S 📉 Going the wrong way — used to be Excellent
- Krabbeplas Oostzijde Sufficient12 km W
- Plas Wilhelminapark Sufficient15 km NW 📉 Going the wrong way — used to be Excellent
- Scheveningen Noorderstrand Sufficient25 km NW 📉 Going the wrong way — used to be Excellent
- Scheveningen Zwarte Pad Sufficient25 km NW 📉 Going the wrong way — used to be Excellent
- Nieuwkoopse Plassen Meijepark Sufficient31 km NE 📉 Going the wrong way — used to be Excellent
- Katwijk Aan Zee Boulevard Noord Sufficient33 km N
- Den Bommel Badstrand Not classified26 km SW 🆕 New site — not enough seasons for a track record
- Oude Tol Poor12 km SW 🆕 New site — not enough seasons for a track record
- Plas Slingeland Poor29 km E
Nearby destinations
- The Hague
🇳🇱 20 km away · 88 sites - Zandvoort
🇳🇱 50 km away · 87 sites - Amsterdam
🇳🇱 57 km away · 122 sites - Brussels
🇧🇪 120 km away · 10 sites - Texel
🇳🇱 128 km away · 15 sites - Ostend
🇧🇪 133 km away · 51 sites
Classification = four seasons of official sampling for E. coli and intestinal enterococci. It won't warn you about a storm-day spike, jellyfish or currents — local advisories always win.