Netherlands
137 towns in Netherlands, with 33 surf spots, 29 kite spots, 29 windsurf spots, 32 sailing spots and 176 dive sites. Open one for its week.
Best this week first
Showing all 137 towns.
- AmsterdamThis week: GoodBest day 80/1007 good days
- HeelThis week: GoodBest day 80/1007 good days
- ZierikzeeThis week: GoodBest day 80/1007 good days
- Wijk aan ZeeThis week: GoodBest day 80/1003 good days
- CastricumThis week: GoodBest day 80/1003 good days
- Den HelderThis week: GoodBest day 80/1003 good days
- IJmuidenThis week: GoodBest day 80/1003 good days
- OuddorpThis week: GoodBest day 80/1005 good days
- KamperlandThis week: GoodBest day 80/1006 good days
- VinkeveenThis week: GoodBest day 80/1007 good days
- Hoek van HollandThis week: GoodBest day 49/1001 good day
- WemeldingeThis week: GoodBest day 80/1007 good days
- ZwolleThis week: GoodBest day 80/1007 good days
- ZandvoortThis week: GoodBest day 80/1003 good days
- HollumThis week: GoodBest day 80/1003 good days
- LauwersoogThis week: GoodBest day 80/1003 good days
- 's-HertogenboschThis week: GoodBest day 80/1007 good days
- BruinisseThis week: GoodBest day 80/1007 good days
- BreskensAirport 52 kmThis week: GoodBest day 72/1001 good day
- TilburgThis week: GoodBest day 80/1007 good days
- PettenThis week: GoodBest day 78/1003 good days
- Sint MaartenszeeThis week: GoodBest day 78/1003 good days
- CallantsoogThis week: GoodBest day 76/1002 good days
- ElburgThis week: GoodBest day 76/1006 good days
- NijmegenThis week: GoodBest day 80/1007 good days
- Noordwijk Aan ZeeThis week: GoodBest day 73/1002 good days
- WoerdenThis week: GoodBest day 80/1007 good days
- WeespThis week: GoodBest day 80/1007 good days
- HarderwijkThis week: GoodBest day 76/1005 good days
- ZutphenThis week: GoodBest day 80/1007 good days
- LangweerThis week: GoodBest day 76/1005 good days
- LeeuwardenThis week: GoodBest day 76/1005 good days
- GroetThis week: GoodBest day 55/1001 good day
- LindenThis week: GoodBest day 76/1005 good days
- Oud BeijerlandThis week: GoodBest day 76/1005 good days
- ScharendijkeThis week: GoodBest day 80/1006 good days
- BredaThis week: GoodBest day 80/1007 good days
- WanneperveenThis week: GoodBest day 76/1005 good days
- GiethoornThis week: GoodBest day 76/1004 good days
- EindhovenThis week: GoodBest day 80/1007 good days
- Egmond aan ZeeThis week: GoodBest day 66/1002 good days
- HoofddorpThis week: GoodBest day 80/1007 good days
- ScheveningenThis week: GoodBest day 61/1002 good days
- AalsmeerThis week: GoodBest day 76/1003 good days
- Cadzand-BadAirport 41 kmThis week: GoodBest day 48/1001 good day
- MeppelThis week: GoodBest day 80/1007 good days
- RotterdamThis week: GoodBest day 80/1007 good days
- MaastrichtThis week: GoodBest day 76/1002 good days
- WinssenThis week: GoodBest day 80/1007 good days
- AaltenThis week: GoodBest day 80/1007 good days
- AlmereThis week: GoodBest day 80/1007 good days
- Alphen aan den RijnThis week: GoodBest day 80/1007 good days
- Sint-AnnalandThis week: GoodBest day 80/1006 good days
- BeekThis week: GoodBest day 80/1007 good days
- BeilenThis week: GoodBest day 80/1007 good days
- BodegravenThis week: GoodBest day 80/1007 good days
- BurenThis week: GoodBest day 80/1007 good days
- DeurneThis week: GoodBest day 80/1007 good days
- DrunenThis week: GoodBest day 80/1007 good days
- EerselThis week: GoodBest day 80/1007 good days
- EnterThis week: GoodBest day 80/1007 good days
- GilzeThis week: GoodBest day 80/1007 good days
- HaarlemThis week: GoodBest day 70/1004 good days
- HorstThis week: GoodBest day 80/1007 good days
- LangenboomThis week: GoodBest day 80/1007 good days
- VianenThis week: GoodBest day 66/1006 good days
- LithThis week: GoodBest day 80/1007 good days
- MaarssenThis week: GoodBest day 80/1007 good days
- MilheezeThis week: GoodBest day 80/1007 good days
- Nieuw DijkThis week: GoodBest day 80/1007 good days
- OosterhoutThis week: GoodBest day 80/1007 good days
- OpendeThis week: GoodBest day 80/1007 good days
- OverloonThis week: GoodBest day 80/1007 good days
- LeidenThis week: GoodBest day 63/1002 good days
- RoermondThis week: GoodBest day 80/1007 good days
- LisseThis week: GoodBest day 63/1002 good days
- SirjanslandThis week: GoodBest day 80/1007 good days
- Slijk-EwijkThis week: GoodBest day 80/1007 good days
- NoordwijkThis week: GoodBest day 61/1003 good days
- SteenselThis week: GoodBest day 80/1007 good days
- ThornThis week: GoodBest day 80/1007 good days
- TjalleberdThis week: GoodBest day 80/1007 good days
- TwelloThis week: GoodBest day 80/1007 good days
- WaspikThis week: GoodBest day 80/1007 good days
- WeertThis week: GoodBest day 80/1007 good days
- WesterhovenThis week: GoodBest day 80/1007 good days
- ZoelenThis week: GoodBest day 80/1007 good days
- ZoetermeerThis week: GoodBest day 80/1007 good days
- ScherpenisseThis week: GoodBest day 80/1006 good days
- KortgeneThis week: GoodBest day 80/1006 good days
- DreischorThis week: GoodBest day 80/1006 good days
- ZonnemaireThis week: GoodBest day 80/1006 good days
- KattendijkeThis week: GoodBest day 80/1006 good days
- OosterlandThis week: GoodBest day 80/1006 good days
- StavenisseThis week: GoodBest day 80/1006 good days
- Anna JacobapolderThis week: GoodBest day 80/1006 good days
- BergenThis week: GoodBest day 80/1006 good days
- BrouwershavenThis week: GoodBest day 80/1006 good days
- ColijnsplaatThis week: GoodBest day 80/1006 good days
- Den HaagThis week: GoodBest day 48/1001 good day
- EnschedeThis week: GoodBest day 80/1006 good days
- GroningenThis week: GoodBest day 80/1006 good days
- JoureThis week: GoodBest day 80/1006 good days
- NoordbroekThis week: GoodBest day 80/1006 good days
- OegstgeestThis week: GoodBest day 80/1006 good days
- SellingenThis week: GoodBest day 80/1006 good days
- WedderveerThis week: GoodBest day 80/1006 good days
- WinschotenThis week: GoodBest day 80/1006 good days
- ZuidlarenThis week: GoodBest day 80/1006 good days
- Burgh HaamstedeThis week: GoodBest day 80/1005 good days
- KerkwerveThis week: GoodBest day 80/1005 good days
- BurghThis week: GoodBest day 80/1004 good days
- HaamstedeThis week: GoodBest day 80/1003 good days
- HoekAirport 50 kmThis week: FairBest day 41/100
- TerneuzenAirport 46 kmThis week: FairBest day 37/100
- CadzandAirport 42 kmThis week: PoorBest day 29/100
- VlissingenThis week: PoorBest day 24/100
- BaarlandThis week: PoorBest day 25/100
- De KoogThis week: Not for your level
- KatwijkThis week: Not for your level
- 's-GravenzandeThis week: Not for your level
- Bergen aan ZeeThis week: Not for your level
- DomburgThis week: Not for your level
- Ter HeijdeThis week: Not for your level
- GoirleThis week: No forecast
- HulshorstThis week: No forecast
- KropswoldeThis week: No forecast
- MakkumThis week: No forecast
- Bergen op ZoomThis week: No forecast
- ReeuwijkThis week: No forecast
- HindeloopenThis week: No forecast
- UitgeestThis week: No forecast
- VeenendaalThis week: No forecast
- VoorschotenThis week: No forecast
- WorkumThis week: No forecast
- RiisThis week: No forecast
- SchellinkhoutThis week: No forecast
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.