The distance between Zandvoort aan Zee and Amsterdam is 40 km. Zandvoort is widely known for its long beach, impressive coastal dunes merging with the Nationaal Park Zuid-Kennemerland and Formula 1 Dutch Grand Prix.
How to get from Amsterdam to Zandvoort in 2026:
- Amsterdam to Zandvoort by train
- Visit Zandvoort from Amsterdam by bus
- Travel to Zandvoort by car
- Amsterdam to Zandvoort by bike
- Things to do in Zandvoort
How to get from Amsterdam to Zandvoort by train?
Going to Zandvoort by train is probably the fastest option, especially during the weekends in the summer season.

Get on a train that runs from Amsterdam Centraal to Zandvoort aan Zee, and in 30 minutes you’ll arrive to the North Sea. And here you are! The beach is in just a few minutes walk from the station.

Train departure times in 2026: direct trains from Amsterdam Centraal to Zandvoort aan Zee generally depart every 30 minutes. In July and August there are additional trains, which makes it even easier to get from Amsterdam to the beach. Check the current train departure times >>
Travel price in 2026: one-way train ticket from Amsterdam to Zandvoort aan Zee costs € 6,90. You can also use Amsterdam & Region Travel Ticket to travel from Amsterdam to Zandvoort aan Zee.
This ticket is valid both in the train and in the bus from Amsterdam to Zandvoort. It can be a really great value for the price, especially if you choose the ticket for 3 days.
Amsterdam & Region Travel Ticket prices in 2026:
- Read more: Travelling by train in the Netherlands >>
- More about Amsterdam & Region Travel Ticket >>

Zandvoort aan Zee train station is located just 500 m away from the beach.
How to get from Amsterdam to Zandvoort by bus?
There is also a bus line 80 to Zandvoort departing from Elandsgracht in Amsterdam. It’s a direct bus but also a pretty long ride – an approximate travel time from Amsterdam to Zandvoort beach by bus is 1 hour 7 minutes. You can check departure times at 9292.nl.
You can also buy the Amsterdam Beach Tour ticket is valid on Connexxion bus lines 80, 81, 300, 346, 382, 385 and 397. With this ticket you can travel from Amsterdam to Haarlem and Zandvoort by bus.

How to get to Zandvoort by car?
Driving from the center of Amsterdam to Zandvoort by car can take around 40 – 45 minutes. Check Google Maps for driving directions >>
However on a sunny summer day you can get into long traffic jams. Some parts of the N200 road from Haarlem to Zandvoort have only one lane in each direction, and the amount of parking slots near the coast is also limited.
Parking in Zandvoort
Zandvoort is devided into several parking zones. Some of them are available only for the locals. Most parking spaces in Zandvoort are paid from 10:00 till 22:00 and free at night.

Parking rules in Zandvoort changed from July 2023. The long story short: if you are looking for the cheap parking, park at the boulevard (parking rates are € 2,50 per hour in summer, and € 1 per hour in winter). Parking in the center costs €7 per hour, and at some parking slots you have to buy a day ticket even if you park for a few hours.

Please check the official Zandvoort website for more information about parking rates and locations.
Zandvoort: where to stay?
Recommended hotels in Zandvoort:
How to get from Amsterdam to Zandvoort by bike?
Going to Zandvoort beach from Amsterdam by bike can also be an option if you are physically prepared to cycle almost 30 km. You can download biking route here >>

Things to do in Zandvoort

Just enjoy the moment! Swim, suntan, visit a beach club (a place where you are totally welcome in your swimming pants and bikini)…
…or a restaurant (no swimwear, yet no bow ties).

Walk on the promenade to Bloemendaal aan Zee (a less touristic part of the beach) and taste some fresh fish.

Visit a cosy town center.




Rent a bike and explore the dunes in the National park Zuid-Kennemerland.
FAQ about visiting Zandvoort from Amsterdam
What is the fastest way to get from Amsterdam to Zandvoort?
The train is the fastest option, especially on summer weekends. Direct trains from Amsterdam Centraal to Zandvoort aan Zee take about 30 minutes and run every 30 minutes, with extra services in July and August.
How much does the train from Amsterdam to Zandvoort cost?
A one-way ticket costs €6,90 in 2026. You can also use the Amsterdam & Region Travel Ticket, which is valid on both the train and the bus to Zandvoort.
Is there a direct bus from Amsterdam to Zandvoort?
Yes, bus line 80 runs directly from Elandsgracht in Amsterdam to Zandvoort, though it’s a longer ride at around 1 hour 7 minutes.
How long does it take to drive from Amsterdam to Zandvoort?
Around 40-45 minutes by car, though sunny summer days can bring long traffic jams, since part of the N200 road has only one lane in each direction.
Where can I find cheap parking in Zandvoort?
The boulevard offers the cheapest rates: €2,50 per hour in summer and €1 per hour in winter. Parking in the town center costs €7 per hour, and some parking areas require a full-day ticket even for a short visit.
How far is Zandvoort by bike from Amsterdam?
The cycling route is almost 30 km, so it’s best suited to visitors who are physically prepared for a longer ride.
Enjoy your stay in Zandvoort and visit other remarkable places in the Netherlands!
Related articles:
- Dutch Grand Prix 2026 in Zandvoort: dates and tickets
- Travelling from the Netherlands to Paris, Brussels, Berlin
- From Amsterdam to Paris by train from € 35
- Texel island: 2026 travel guide
- Giethoorn from Amsterdam: plan your trip
- How to get to Volendam and Marken from Amsterdam?
- Efteling guide 2026: tickets, prices & tips

About the author:
