Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage priceCOP 89 827Average duration48mDaily departures1231
The Hague - HaarlemAverage priceCOP 81 414Average duration1h 10mDaily departures4
Zandvoort - HaarlemAverage priceCOP 27 657Average duration15mDaily departures175
Rotterdam - HaarlemAverage priceCOP 135 932Average duration1h 41mDaily departures1434
Hoorn - HaarlemAverage priceCOP 105 394Average duration1h 8mDaily departures621