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.
- IJmuidenThis week: GoodBest day 80/1005 good days
- Den HelderThis week: GoodBest day 80/1004 good days
- CastricumThis week: GoodBest day 80/1003 good days
- OuddorpThis week: GoodBest day 80/1005 good days
- ZandvoortThis week: GoodBest day 80/1004 good days
- Cadzand-BadAirport 41 kmThis week: GoodBest day 80/1002 good days
- BreskensAirport 52 kmThis week: GoodBest day 80/1002 good days
- LauwersoogThis week: GoodBest day 80/1003 good days
- Hoek van HollandThis week: GoodBest day 49/1001 good day
- Wijk aan ZeeThis week: GoodBest day 77/1003 good days
- HollumThis week: GoodBest day 80/1001 good day
- PettenThis week: GoodBest day 77/1001 good day
- Sint MaartenszeeThis week: GoodBest day 77/1001 good day
- CallantsoogThis week: GoodBest day 74/1001 good day
- AmsterdamThis week: GoodBest day 80/1006 good days
- ElburgThis week: GoodBest day 76/1005 good days
- Oud BeijerlandThis week: GoodBest day 76/1005 good days
- VinkeveenThis week: GoodBest day 80/1006 good days
- WanneperveenThis week: GoodBest day 76/1005 good days
- HarderwijkThis week: GoodBest day 76/1004 good days
- LangweerThis week: GoodBest day 76/1004 good days
- LeeuwardenThis week: GoodBest day 76/1004 good days
- VianenThis week: GoodBest day 76/1004 good days
- WoerdenThis week: GoodBest day 80/1005 good days
- ZutphenThis week: GoodBest day 80/1005 good days
- KamperlandThis week: GoodBest day 80/1006 good days
- ScheveningenThis week: GoodBest day 53/1003 good days
- BaarlandThis week: GoodBest day 53/1001 good day
- GiethoornThis week: GoodBest day 76/1003 good days
- ScharendijkeThis week: GoodBest day 80/1006 good days
- Sint-AnnalandThis week: GoodBest day 80/1005 good days
- Egmond aan ZeeThis week: GoodBest day 48/1001 good day
- GroetThis week: GoodBest day 48/1001 good day
- Noordwijk Aan ZeeThis week: GoodBest day 53/1002 good days
- LindenThis week: GoodBest day 70/1005 good days
- NijmegenThis week: GoodBest day 80/1005 good days
- AlmereThis week: GoodBest day 80/1004 good days
- MaastrichtThis week: GoodBest day 63/1002 good days
- LeidenThis week: GoodBest day 63/1002 good days
- LisseThis week: GoodBest day 63/1002 good days
- NoordwijkThis week: GoodBest day 58/1003 good days
- ZierikzeeThis week: GoodBest day 80/1006 good days
- ScherpenisseThis week: GoodBest day 80/1006 good days
- AalsmeerThis week: GoodBest day 57/1001 good day
- WemeldingeThis week: GoodBest day 80/1006 good days
- KortgeneThis week: GoodBest day 80/1006 good days
- 's-HertogenboschThis week: GoodBest day 80/1006 good days
- TilburgThis week: GoodBest day 80/1006 good days
- WeespThis week: GoodBest day 80/1006 good days
- BredaThis week: GoodBest day 80/1006 good days
- HaarlemThis week: GoodBest day 53/1004 good days
- KattendijkeThis week: GoodBest day 80/1006 good days
- RotterdamThis week: GoodBest day 80/1006 good days
- BeilenThis week: GoodBest day 80/1006 good days
- BodegravenThis week: GoodBest day 80/1006 good days
- ColijnsplaatThis week: GoodBest day 80/1006 good days
- DrunenThis week: GoodBest day 80/1006 good days
- Den HaagThis week: GoodBest day 48/1001 good day
- GroningenThis week: GoodBest day 80/1006 good days
- OosterhoutThis week: GoodBest day 80/1006 good days
- OpendeThis week: GoodBest day 80/1006 good days
- Slijk-EwijkThis week: GoodBest day 80/1006 good days
- TjalleberdThis week: GoodBest day 80/1006 good days
- WaspikThis 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
- HeelThis week: GoodBest day 80/1005 good days
- ZwolleThis week: GoodBest day 80/1005 good days
- BruinisseThis week: GoodBest day 80/1005 good days
- Burgh HaamstedeThis week: GoodBest day 80/1005 good days
- EindhovenThis week: GoodBest day 80/1005 good days
- MeppelThis week: GoodBest day 80/1005 good days
- OosterlandThis week: GoodBest day 80/1005 good days
- WinssenThis week: GoodBest day 80/1005 good days
- AaltenThis week: GoodBest day 80/1005 good days
- Alphen aan den RijnThis week: GoodBest day 80/1005 good days
- Anna JacobapolderThis week: GoodBest day 80/1005 good days
- BeekThis week: GoodBest day 80/1005 good days
- BurenThis week: GoodBest day 80/1005 good days
- DeurneThis week: GoodBest day 80/1005 good days
- EerselThis week: GoodBest day 80/1005 good days
- EnschedeThis week: GoodBest day 80/1005 good days
- EnterThis week: GoodBest day 80/1005 good days
- GilzeThis week: GoodBest day 80/1005 good days
- HorstThis week: GoodBest day 80/1005 good days
- JoureThis week: GoodBest day 80/1005 good days
- LangenboomThis week: GoodBest day 80/1005 good days
- LithThis week: GoodBest day 80/1005 good days
- MaarssenThis week: GoodBest day 80/1005 good days
- MilheezeThis week: GoodBest day 80/1005 good days
- Nieuw DijkThis week: GoodBest day 80/1005 good days
- NoordbroekThis week: GoodBest day 80/1005 good days
- OverloonThis week: GoodBest day 80/1005 good days
- RoermondThis week: GoodBest day 80/1005 good days
- SellingenThis week: GoodBest day 80/1005 good days
- SirjanslandThis week: GoodBest day 80/1005 good days
- SteenselThis week: GoodBest day 80/1005 good days
- ThornThis week: GoodBest day 80/1005 good days
- TwelloThis week: GoodBest day 80/1005 good days
- WeertThis week: GoodBest day 80/1005 good days
- WesterhovenThis week: GoodBest day 80/1005 good days
- ZoelenThis week: GoodBest day 80/1005 good days
- ZoetermeerThis week: GoodBest day 80/1005 good days
- BurghThis week: GoodBest day 80/1004 good days
- HoofddorpThis week: GoodBest day 80/1004 good days
- KerkwerveThis week: GoodBest day 80/1004 good days
- StavenisseThis week: GoodBest day 80/1004 good days
- BergenThis week: GoodBest day 80/1004 good days
- OegstgeestThis week: GoodBest day 80/1004 good days
- DreischorThis week: GoodBest day 80/1003 good days
- ZonnemaireThis week: GoodBest day 80/1003 good days
- BrouwershavenThis week: GoodBest day 80/1003 good days
- HaamstedeThis week: GoodBest day 80/1003 good days
- CadzandAirport 42 kmThis week: PoorBest day 29/100
- VlissingenThis week: PoorBest day 15/100
- HoekAirport 50 kmThis week: PoorBest day 27/100
- TerneuzenAirport 46 kmThis week: PoorBest day 20/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.