What are the most popular routes to Haarlem?
| The Hague - Haarlem | Average priceTHB 948 | Average duration48m | Daily departures1318 | |
| Zandvoort - Haarlem | Average priceTHB 293 | Average duration15m | Daily departures186 | |
| Rotterdam - Haarlem | Average priceTHB 1,438 | Average duration1h 50m | Daily departures1576 | |
| Dordrecht - Haarlem | Average priceTHB 1,709 | Average duration2h 11m | Daily departures770 | |
| Alkmaar - Haarlem | Average priceTHB 744 | Average duration54m | Daily departures1066 | |
Operators serving Haarlem
Top departures from Haarlem
Top inter-city train routes