Traffic on the way to Zandvoort: It is busiest on sunny days in spring and summer, especially at weekends, when many people from Amsterdam and Haarlem head for the beach.
Getting around Zandvoort: No, in Zandvoort the station, the centre and the beach are all within walking distance, and the train takes you quickly to Haarlem and Amsterdam.
How do you travel to Zandvoort by public transport?
Direct trains run from Amsterdam and Haarlem to Zandvoort, and bus lines 80 and 81 also run from Haarlem.
Train: direct sprinter trains from Amsterdam Centraal and Haarlem to Station Zandvoort aan Zee. From elsewhere in the Netherlands, Germany or Belgium you usually change in Haarlem or Amsterdam.
Line 80: from Amsterdam (Elandsgracht) via Haarlem and Heemstede-Aerdenhout to Zandvoort, several times an hour.
Line 81: from Haarlem via Bloemendaal aan Zee along the dunes to Zandvoort. In summer this line runs more often, with extra buses running as line 84.
Events: during big events at Circuit Zandvoort there is often an adjusted timetable with extra trains.
Paying: on trains and buses you check in and out with your debit or credit card (OVpay) or an OV-chipkaart.
Journey planner: the buses are run by Connexxion; plan your trip on 9292.nl.
Zandvoort lies in Zuid-Kennemerland, about 30 kilometres from Amsterdam, and is easy to reach from the A4, A9 and A200.
From Amsterdam and Schiphol: take the A9 or A4 to Hoofddorp and then the N201 via Heemstede to Zandvoort, or the A200 to Haarlem and then through Overveen towards the coast.
From The Hague and Rotterdam: take the A4 or A44 towards Hoofddorp and Heemstede, then the N201.
From Germany: from the Ruhr area and Cologne drive via Arnhem and Utrecht (A12) and the A2 or A9 towards Schiphol, then the N201.
From Belgium: via Antwerp, Breda and Rotterdam (A16 and A4) to Hoofddorp, then the N201.
Driving time without traffic: Amsterdam about 35 minutes, The Hague 45 minutes, Utrecht and Rotterdam about 1 hour, Antwerp 2 hours, Brussels 2.5 hours, Düsseldorf and Essen about 2.5 hours, Cologne 3 hours.
On arrival: parking is paid in much of Zandvoort and fills up quickly in beach weather; see parking.
Yes, from Haarlem station you can cycle through the dunes to Zandvoort in about 40 minutes.
Route: the most beautiful route runs via Overveen and the National Park Zuid-Kennemerland through Bloemendaal aan Zee; the shorter route goes via Heemstede and Aerdenhout.
From Amsterdam: it is about 30 kilometres; cycle via Haarlem or take your bike on the train.
Bikes on the train: allowed with a bicycle day ticket (dagkaart fiets), except on weekdays during rush hour (6.30 to 9.00 am and 4.00 to 6.30 pm). In July and August bikes are also allowed during rush hour.
Along the coast: the national LF Kustroute cycle route links Zandvoort with Noordwijk to the south and IJmuiden and Wijk aan Zee to the north.
Bike rental: Zandvoort itself has several bike rental shops and cycle routes.
It is busiest on sunny days in spring and summer, especially at weekends, when many people from Amsterdam and Haarlem head for the beach.
Sunny beach days: between about 10 am and 1 pm there are queues on the N201 and on the roads through Haarlem towards the coast, and back again in the late afternoon. The car parks near the beach fill up quickly; the train is often faster.
Circuit Zandvoort: races and events at Circuit Zandvoort bring extra traffic and sometimes special traffic measures. The 2026 Dutch Grand Prix was the last Formula 1 race for now; from 2027 Formula E is on the programme.
Changeover day: many holiday homes and campsites in the area change over on Saturdays; leave early.
Public holidays: around Ascension Day, Whitsun and King's Day (27 April) many day trippers come to the coast.
Live traffic: check the ANWB (in Dutch) before you leave.