Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage price₹2 676Average duration48mDaily departures1292
Zandvoort - HaarlemAverage price₹819Average duration15mDaily departures170
Rotterdam - HaarlemAverage price₹4 077Average duration1h 50mDaily departures1530
Delft - HaarlemAverage price₹3 191Average duration1h 4mDaily departures614
Lisse - HaarlemAverage price₹1 008Average duration33mDaily departures231