Zandvoort travel guide
Amsterdam's nearest beach, deer in the dunes and a Grand Prix circuit
Zandvoort is a North Sea resort 29 minutes by train from Amsterdam Centraal, with a long beach, two dune reserves and a motor racing circuit. Go from June to August for the beach, or in May and September for quieter dunes. A day trip works; stay two or three nights for a beach break. Prices are very high, and many passports need no visa.
Zandvoort is the stretch of North Sea coast closest to Amsterdam: trains from Amsterdam Centraal take about 29 minutes and run every half hour, with extra services on hot summer days. People come for the wide beach, the dunes of Zuid-Kennemerland National Park behind it and, on race weekends, the circuit at the edge of town.
Beach pavilions run the length of the sand, each with its own crowd. North of the centre, Boulevard Barnaart has a string of them (Ahoi, Thalassa, Venti), while Havana aan Zee is the last pavilion on the southern Paulus Loot boulevard, good for fish dinners and a window table when the wind is up. About 2 km south of town the naturist beach begins, running on for kilometres.
Behind the town, two dune reserves cover most of the land between the sea and Haarlem. Zuid-Kennemerland National Park has walking and cycling paths through open sand and woodland, and the Amsterdamse Waterleidingduinen, the dunes that filter Amsterdam's drinking water, are the place to see fallow deer, especially towards dusk.
Circuit Zandvoort sits in the dunes on the north side of town. It hosted the Formula One Dutch Grand Prix from 2021 to 2026, after an earlier run from 1952 to 1985. On race weekends trains, roads and rooms are full for miles around. Outside those dates it runs other races and track days where you can drive your own car.
On hot summer days the N201 from Haarlem jams solid, so leave the car and take the train; Zandvoort aan Zee station is under ten minutes' walk from the sand. Rent a bike near the station at Zilt at Sea and ride the coast path or head into the dunes. Beachcombers' finds fill the free Juttersmu-Zee-um on Strandweg.
Explore Zandvoort by theme
Find your kind of trip: 24 travel themes, each with the packages in Zandvoort.
Zandvoort at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Netherlands
Pick a place by travel style: nature, cities, heritage.
Nothing in that category yet.
Top things to do in Zandvoort
Sand, sea, two dune reserves and a racing circuit, all within reach on foot or by bike.
No things to do in Zandvoort are listed yet. Browse all things to do
Best time to visit Zandvoort
Month by month, so you can pick the weather and the crowds you want.
Pavilions serve all day, extra trains run, and hot weekends bring traffic jams on the N201.
Fewer people on the sand and good conditions for cycling and dune walks.
Wind, an empty beach and long walks; check which pavilions are open before you go.
Check the circuit calendar before booking: big race weekends fill trains and hotels across the area. On hot days, take the train, not the car.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Zandvoort are listed yet. Browse all packages
Create Your Custom-Made Trip to Zandvoort
Traveling to Zandvoort? Chat with a Local Travel Specialist in Zandvoort Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Plan your trip
Practical answers before you go. Pick a topic.
Getting there
Trains via Haarlem
Zandvoort aan Zee station is the end of a short branch line from Haarlem, under ten minutes' walk from the beach. Direct trains from Amsterdam Centraal run every half hour and take about 29 minutes, with extra services on hot days. From Schiphol, take R-net bus 300 to Haarlem and change to the train.
- Amsterdam Centraal
- About 29 minutes, every 30 minutes
- Summer extras
- More trains on busy days, some with a change at Haarlem
- Schiphol (AMS)
- Bus 300 to Haarlem, then the train
- By car
- N201 from Haarlem, jammed on hot weekends
- On a hot day travel before 10:00 or after 16:00, when you can still find a seat on the train.
Where to stay
Circuit side, Boulevard Barnaart or Haarlem
Rooms in Zandvoort are limited and priced for summer, and race weekends at the circuit sell out first. Out of season the hotels on Boulevard Barnaart and near the circuit are quiet and easy to book, and nearby Haarlem has more choice for a longer stay.
- Near the circuit
- NH hotel on Burgemeester van Alphenstraat, walk to beach and track
- Boulevard Barnaart
- Campsite and beach pavilions at the north end
- Seafront
- Center Parcs Strandhotel on Trompstraat
- Haarlem
- Far more choice, a short train ride inland
Getting around
Walk the boulevards, cycle the dunes
Walk Zandvoort's compact centre, where the station, shops and seafront are minutes apart, and follow Boulevard Barnaart north or the Paulus Loot boulevard south, towards the naturist beach about 2 km out. A bike is the way into the dunes, and paths lead through Zuid-Kennemerland National Park to Haarlem.
- Zilt at Sea
- Passage 33, near station and beach; e-bikes, tandems, lockers
- On foot
- Station to beach in under 10 minutes
- Cycling
- Dune paths through Zuid-Kennemerland to Haarlem
- The wind on the open dunes is stronger than in town; an e-bike makes the ride home far easier.
Know before you go
What makes Zandvoort worth the trip, and what catches visitors out.
Why travelers love it
- Fallow deer in the Waterleidingduinen, grazing in the open dunes towards evening.
- A fish dinner at Havana aan Zee, at a window table when the wind is too strong for the terrace.
- Cycling through Zuid-Kennemerland, from the beach into the woods and on towards Haarlem.
- The Juttersmu-Zee-um, a free collection of things beachcombers have found on this shore.
- A long evening walk on the sand, once the Amsterdam day-trippers have caught their trains home.
Good to know
- Hot days are a crush: trains are packed and the N201 jams, so travel early.
- Race weekends fill every train, road and bed for miles; check the circuit dates first.
- The North Sea is cold and currents can be strong; swim where lifeguards are posted.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Weather in Zandvoort, month by month
Month-by-month climate figures for Zandvoort are being researched.
Catching the 29-minute train early for a Zandvoort beach day
Zandvoort is Amsterdam's beach, about 29 minutes by direct train from Amsterdam Centraal. On a warm day, travel before 10:00, when carriages are emptier, walk under ten minutes from Zandvoort aan Zee station to the sand, and pick a beach pavilion to anchor the day, with a terrace for lunch and a sunset drink.
Pick a pavilion to anchor the day: the ones along Boulevard Barnaart lie north of the centre, while Havana aan Zee sits at the far end of the southern Paulus Loot boulevard and serves breakfast, lunch and dinner in season. Swim near the lifeguard posts; the North Sea stays cool even in August, so most dips are short. If the sun goes in, rent a bike at Zilt at Sea and ride into Zuid-Kennemerland. Head back before the evening rush, or stay for dinner by the sea and take a later train when the platforms are calmer.
Dunes, deer and bikes around Zandvoort
Two dune reserves border Zandvoort. Zuid-Kennemerland National Park, between the town and Haarlem, has marked paths through sand hills, dune lakes and pine woods grazed by konik horses and Highland cattle, and the Amsterdamse Waterleidingduinen to the south have fallow deer. Zilt at Sea, near the beach, rents bikes and e-bikes.
Konik horses and Scottish Highland cattle graze parts of it to keep the dunes open, and a small herd of European bison lives in a fenced area called the Kraansvlak. To the south, the Amsterdamse Waterleidingduinen catch and filter water for Amsterdam and hold a large herd of fallow deer, easiest to spot early in the morning or towards dusk.
Zilt at Sea, a few steps from the beach, rents ordinary bikes, e-bikes, tandems and children's bikes, and has lockers and showers for after the beach. Bike lanes also link Zandvoort with the other resorts along the coast, so a ride by the shore combines easily with the dunes. Bring a layer even in summer: inland from the first dune ridge the air is warm and still, but the coast path catches every gust.
Beach pavilions on the sand and paper cones of kibbeling
Meals in Zandvoort revolve around the beach pavilions, wooden restaurants on the sand with terraces facing the water, from family places serving fries and pancakes to cocktail bars with summer music. In town, look for Dutch seaside staples such as kibbeling, battered chunks of fish served hot with a dipping sauce.
Along Boulevard Barnaart, north of the centre, Ahoi, Thalassa and Venti are popular for a drink as the sun sets over the sea. At the southern end of the Paulus Loot boulevard, Havana aan Zee has a proper kitchen: sandwiches, pizzas and salads at lunch, a changing dinner menu with plenty of fish, and window tables worth asking for on cold days.
Dutch seaside staples are easy to find in town, above all kibbeling, battered chunks of white fish with a garlic sauce, and raw herring with chopped onion when the new catch arrives in early summer. Away from the sand, Zizo Sushi Lounge on the Burgemeester van Fenemaplein serves sushi, sashimi and cocktails. Outside summer some pavilions cut their hours, so check before walking out on a November afternoon.
Travelers are asking
No questions yet about Zandvoort. Ask the community or our travel team, and the answer will show here once it is published.
Our travel desk answers questions about Zandvoort
How we research our Zandvoort travel guide
Zandvoort's train times and race-weekend notes are checked with NS Dutch Railways and the town's official site, and the dune and beach details against Holland.com and Wikipedia's Zandvoort entry.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Official website of ZandvoortHolland.comNS Dutch Railways
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Zandvoort
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Zandvoort are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Zandvoort!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Zandvoort.
General
Every 30 minutes, taking about 29 minutes. From the station it is under ten minutes on foot to the sand.
June to August for swimming and the pavilion terraces. May and September are calmer for dune walks and cycling.
About 2 km south of the town. It runs on for several kilometres and has its own beach pavilions.
Throughout the reserve just south of town, and easiest to see in the early morning or at dusk.
Yes, if you come for dune walks and cycling; swimming is for summer. The beach is near empty and the reserves are at their best in spring and autumn.
Not as a Formula One round: the 2026 race was the last Dutch Grand Prix under the current contract. Smaller racing series and open track days keep the dune circuit in use.
Cold even in August, and currents can be strong. Swim near the lifeguard posts.
Yes. Zilt at Sea at Passage 33, close to both station and beach, rents e-bikes, tandems, mountain bikes and children's bikes.
A free museum on Strandweg showing what beachcombers have found along Zandvoort's shore.
Walk Zandvoort's compact centre, where the station, shops and seafront are minutes apart, and follow Boulevard Barnaart north or the Paulus Loot boulevard south, towards the naturist beach about 2 km out. A bike is the way into the dunes, and paths lead through Zuid-Kennemerland National Park to Haarlem.
Getting there
Bus 300 runs to Haarlem station, and the train to Zandvoort aan Zee takes about ten minutes more.
Zandvoort aan Zee station is the end of a short branch line from Haarlem, under ten minutes' walk from the beach. Direct trains from Amsterdam Centraal run every half hour and take about 29 minutes, with extra services on hot days. From Schiphol, take R-net bus 300 to Haarlem and change to the train.
Timing & weather
The best time to visit Zandvoort is Jun to Aug. Pavilions serve all day and the sea is at its least cold.
- Summer: June - August (Pavilions serve all day, extra trains run, and hot weekends bring traffic jams on the N201)
- Shoulder: May, September (Fewer people on the sand and good conditions for cycling and dune walks)
- Winter: November - March (Wind, an empty beach and long walks; check which pavilions are open before you go)
Visa & documents
Schengen rules govern entry to the Netherlands. Citizens of the EU and of many other countries, including the US, UK, Canada and Australia, can visit visa-free for up to 90 days in any 180-day period; other nationalities need a Schengen visa. The EU's Entry/Exit System (EES) records non-EU travelers' fingerprints and a photo at the border.
Health & safety
Crime in the Netherlands is low. Bike theft and pickpocketing in busy areas are the main issues; watch out for cyclists.