Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

Leiden - HaarlemAverage priceR 347Average duration44mDaily departures1392
Rotterdam - HaarlemAverage priceR 711Average duration1h 41mDaily departures1576
The Hague - HaarlemAverage priceR 471Average duration48mDaily departures1323
Delft - HaarlemAverage priceR 556Average duration1h 4mDaily departures614
Lisse - HaarlemAverage priceR 175Average duration33mDaily departures247