Cheap Bus, Train, and Carpool tickets to Haarlem

Search form

What are the most popular routes to Haarlem?

The Hague - HaarlemAverage priceTHB 944Average duration48mDaily departures1318
Zandvoort - HaarlemAverage priceTHB 291Average duration15mDaily departures186
Rotterdam - HaarlemAverage priceTHB 1,432Average duration1h 50mDaily departures1576
Dordrecht - HaarlemAverage priceTHB 1,702Average duration2h 11mDaily departures770
Alkmaar - HaarlemAverage priceTHB 741Average duration54mDaily departures1066