Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage priceCLP 26 494Average duration48mDaily departures1312
Hoorn - HaarlemAverage priceCLP 31 184Average duration1h 9mDaily departures610
Rotterdam - HaarlemAverage priceCLP 40 332Average duration1h 41mDaily departures1505
Delft - HaarlemAverage priceCLP 31 463Average duration1h 4mDaily departures577
Heerhugowaard - HaarlemAverage priceCLP 25 130Average duration1h 8mDaily departures319