Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage priceRUB 2,380Average duration48mDaily departures1240
Hoorn - HaarlemAverage priceRUB 2,806Average duration1h 8mDaily departures617
Rotterdam - HaarlemAverage priceRUB 3,625Average duration1h 41mDaily departures1434
Delft - HaarlemAverage priceRUB 2,828Average duration1h 5mDaily departures573
Heerhugowaard - HaarlemAverage priceRUB 2,260Average duration1h 8mDaily departures335