Cheap Bus, Train and Carpool tickets to Haarlem

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage priceJP¥4,432Average duration48mDaily departures1292
Zandvoort - HaarlemAverage priceJP¥1,356Average duration15mDaily departures170
Rotterdam - HaarlemAverage priceJP¥6,751Average duration1h 50mDaily departures1530
Delft - HaarlemAverage priceJP¥5,284Average duration1h 4mDaily departures614
Lisse - HaarlemAverage priceJP¥1,669Average duration33mDaily departures231