Cheapest
Average
The best way to find a cheap train ticket from Zandvoort to Haarlem is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
NS 5480 | 12:19AM Zandvoort | 0h11 | 12:30AM Haarlem | 0 transfersDirect | |
NS 5406 | 05:49AM Zandvoort | 0h15 | 06:04AM Haarlem | 0 transfersDirect | |
NS 5406 | 05:49AM Zandvoort | 0h11 | 06:00AM Haarlem | 0 transfersDirect | |
NS 5408 | 06:19AM Zandvoort | 0h11 | 06:30AM Haarlem | 0 transfersDirect | |
NS 5408 | 06:19AM Zandvoort | 0h15 | 06:34AM Haarlem | 0 transfersDirect | |
NS 5410 | 06:49AM Zandvoort | 0h11 | 07:00AM Haarlem | 0 transfersDirect | |
NS 5410 | 06:49AM Zandvoort | 0h16 | 07:05AM Haarlem | 0 transfersDirect | |
NS 5412 | 07:19AM Zandvoort | 0h11 | 07:30AM Haarlem | 0 transfersDirect | |
NS 5412 | 07:19AM Zandvoort | 0h15 | 07:34AM Haarlem | 0 transfersDirect | |
NS 5414 | 07:49AM Zandvoort | 0h15 | 08:04AM Haarlem | 0 transfersDirect | |
NS 5414 | 07:49AM Zandvoort | 0h11 | 08:00AM Haarlem | 0 transfersDirect | |
NS 5416 | 08:19AM Zandvoort | 0h15 | 08:34AM Haarlem | 0 transfersDirect | |
NS 5416 | 08:19AM Zandvoort | 0h11 | 08:30AM Haarlem | 0 transfersDirect | |
NS 5418 | 08:49AM Zandvoort | 0h15 | 09:04AM Haarlem | 0 transfersDirect | |
NS 5418 | 08:49AM Zandvoort | 0h11 | 09:00AM Haarlem | 0 transfersDirect | |
NS 5420 | 09:19AM Zandvoort | 0h11 | 09:30AM Haarlem | 0 transfersDirect | |
NS 5420 | 09:19AM Zandvoort | 0h15 | 09:34AM Haarlem | 0 transfersDirect | |
NS 5422 | 09:49AM Zandvoort | 0h15 | 10:04AM Haarlem | 0 transfersDirect | |
NS 5422 | 09:49AM Zandvoort | 0h11 | 10:00AM Haarlem | 0 transfersDirect | |
NS 5424 | 10:19AM Zandvoort | 0h11 | 10:30AM Haarlem | 0 transfersDirect | |
NS 5424 | 10:19AM Zandvoort | 0h15 | 10:34AM Haarlem | 0 transfersDirect | |
NS 5426 | 10:49AM Zandvoort | 0h15 | 11:04AM Haarlem | 0 transfersDirect | |
NS 5426 | 10:49AM Zandvoort | 0h11 | 11:00AM Haarlem | 0 transfersDirect | |
NS 5428 | 11:19AM Zandvoort | 0h11 | 11:30AM Haarlem | 0 transfersDirect | |
NS 5428 | 11:19AM Zandvoort | 0h15 | 11:34AM Haarlem | 0 transfersDirect | |
NS 5430 | 11:49AM Zandvoort | 0h11 | 12:00PM Haarlem | 0 transfersDirect | |
NS 5430 | 11:49AM Zandvoort | 0h15 | 12:04PM Haarlem | 0 transfersDirect | |
NS 5432 | 12:19PM Zandvoort | 0h11 | 12:30PM Haarlem | 0 transfersDirect | |
NS 5432 | 12:19PM Zandvoort | 0h15 | 12:34PM Haarlem | 0 transfersDirect | |
NS 5434 | 12:49PM Zandvoort | 0h11 | 01:00PM Haarlem | 0 transfersDirect | |
NS 5434 | 12:49PM Zandvoort | 0h15 | 01:04PM Haarlem | 0 transfersDirect | |
NS 5436 | 01:19PM Zandvoort | 0h15 | 01:34PM Haarlem | 0 transfersDirect | |
NS 5436 | 01:19PM Zandvoort | 0h11 | 01:30PM Haarlem | 0 transfersDirect | |
NS 5438 | 01:49PM Zandvoort | 0h11 | 02:00PM Haarlem | 0 transfersDirect | |
NS 5438 | 01:49PM Zandvoort | 0h15 | 02:04PM Haarlem | 0 transfersDirect | |
NS 5440 | 02:19PM Zandvoort | 0h11 | 02:30PM Haarlem | 0 transfersDirect | |
NS 5440 | 02:19PM Zandvoort | 0h15 | 02:34PM Haarlem | 0 transfersDirect | |
NS 5442 | 02:49PM Zandvoort | 0h15 | 03:04PM Haarlem | 0 transfersDirect | |
NS 5442 | 02:49PM Zandvoort | 0h11 | 03:00PM Haarlem | 0 transfersDirect | |
NS 5444 | 03:19PM Zandvoort | 0h11 | 03:30PM Haarlem | 0 transfersDirect | |
NS 5444 | 03:19PM Zandvoort | 0h15 | 03:34PM Haarlem | 0 transfersDirect | |
NS 5446 | 03:49PM Zandvoort | 0h11 | 04:00PM Haarlem | 0 transfersDirect | |
NS 5446 | 03:49PM Zandvoort | 0h15 | 04:04PM Haarlem | 0 transfersDirect | |
NS 5448 | 04:19PM Zandvoort | 0h11 | 04:30PM Haarlem | 0 transfersDirect | |
NS 5448 | 04:19PM Zandvoort | 0h15 | 04:34PM Haarlem | 0 transfersDirect | |
NS 5450 | 04:49PM Zandvoort | 0h15 | 05:04PM Haarlem | 0 transfersDirect | |
NS 5450 | 04:49PM Zandvoort | 0h11 | 05:00PM Haarlem | 0 transfersDirect | |
NS 5452 | 05:19PM Zandvoort | 0h15 | 05:34PM Haarlem | 0 transfersDirect | |
NS 5452 | 05:19PM Zandvoort | 0h11 | 05:30PM Haarlem | 0 transfersDirect | |
NS 5454 | 05:49PM Zandvoort | 0h15 | 06:04PM Haarlem | 0 transfersDirect | |
NS 5454 | 05:49PM Zandvoort | 0h11 | 06:00PM Haarlem | 0 transfersDirect | |
NS 5456 | 06:19PM Zandvoort | 0h16 | 06:35PM Haarlem | 0 transfersDirect | |
NS 5456 | 06:19PM Zandvoort | 0h11 | 06:30PM Haarlem | 0 transfersDirect | |
NS 5458 | 06:49PM Zandvoort | 0h15 | 07:04PM Haarlem | 0 transfersDirect | |
NS 5458 | 06:49PM Zandvoort | 0h11 | 07:00PM Haarlem | 0 transfersDirect | |
NS 5460 | 07:19PM Zandvoort | 0h11 | 07:30PM Haarlem | 0 transfersDirect | |
NS 5460 | 07:19PM Zandvoort | 0h15 | 07:34PM Haarlem | 0 transfersDirect | |
NS 5462 | 07:49PM Zandvoort | 0h11 | 08:00PM Haarlem | 0 transfersDirect | |
NS 5462 | 07:49PM Zandvoort | 0h15 | 08:04PM Haarlem | 0 transfersDirect | |
NS 5464 | 08:19PM Zandvoort | 0h15 | 08:34PM Haarlem | 0 transfersDirect | |
NS 5464 | 08:19PM Zandvoort | 0h11 | 08:30PM Haarlem | 0 transfersDirect | |
NS 5466 | 08:49PM Zandvoort | 0h15 | 09:04PM Haarlem | 0 transfersDirect | |
NS 5466 | 08:49PM Zandvoort | 0h11 | 09:00PM Haarlem | 0 transfersDirect | |
NS 5468 | 09:19PM Zandvoort | 0h15 | 09:34PM Haarlem | 0 transfersDirect | |
NS 5468 | 09:19PM Zandvoort | 0h11 | 09:30PM Haarlem | 0 transfersDirect | |
NS 5470 | 09:49PM Zandvoort | 0h11 | 10:00PM Haarlem | 0 transfersDirect | |
NS 5470 | 09:49PM Zandvoort | 0h15 | 10:04PM Haarlem | 0 transfersDirect | |
NS 5472 | 10:19PM Zandvoort | 0h11 | 10:30PM Haarlem | 0 transfersDirect | |
NS 5472 | 10:19PM Zandvoort | 0h15 | 10:34PM Haarlem | 0 transfersDirect | |
NS 5474 | 10:49PM Zandvoort | 0h11 | 11:00PM Haarlem | 0 transfersDirect | |
NS 5474 | 10:49PM Zandvoort | 0h15 | 11:04PM Haarlem | 0 transfersDirect | |
NS 5476 | 11:19PM Zandvoort | 0h11 | 11:30PM Haarlem | 0 transfersDirect | |
NS 5476 | 11:19PM Zandvoort | 0h15 | 11:34PM Haarlem | 0 transfersDirect | |
NS 5478 | 11:49PM Zandvoort | 0h11 | 12:00AM Haarlem | 0 transfersDirect | |
NS 5478 | 11:49PM Zandvoort | 0h15 | 12:04AM Haarlem | 0 transfersDirect |
Find all the dates and times for this journey
Fastest Journey
11 m
Average
13 m
Trains per day
75
Distance
7 km
Of the 75 trains that leave Zandvoort for Haarlem every day 75 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 4 miles (7 km) |
Average train duration 11m |
Cheapest ticket price $3 (€3) |
Trains per day 75 |
Direct trains 74 |
Train providers 1 |
Fastest train 9m |
First train 00:01 |
Last train 23:56 |
Passengers board the train most frequently from Zandvoort aan Zee, which is located around 0.2 miles (394 m) away from the city centre, and they get off the train at Haarlem, located 1.9 miles (3.1 km) away from the city centre.
Here are some other resources that might have the information you need