Previously seen journeys

Next departures from Leeuwarden to Haarlem on 30 September
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationPrice and booking link
NS Nederlandse SpoorwegenTrain
  • Wi‑Fi
  • Toilet
  • Power outlets
Leeuwarden Train Station
Bloemendaal Train Station
NS Nederlandse SpoorwegenTrain
  • Wi‑Fi
  • Toilet
  • Power outlets
Leeuwarden Train Station
Haarlem Central Train Station
NS Nederlandse SpoorwegenTrain
  • Wi‑Fi
  • Toilet
  • Power outlets
Leeuwarden Train Station
Haarlem Central Train Station
NS Nederlandse SpoorwegenTrain
  • Wi‑Fi
  • Toilet
  • Power outlets
Leeuwarden Train Station
Bloemendaal Train Station
NS Nederlandse SpoorwegenTrain
  • Wi‑Fi
  • Toilet
  • Power outlets
Leeuwarden Train Station
Santpoort-Zuid Train Station

Get from Leeuwarden to Haarlem

This route is served by train only

The journey takes about 3 hours 6 minutes, and with fares starting at just THB 2,375, it presents an excellent value for a comfortable ride.

108train per day
3h 6mAverage duration
76 milesDistance
3kgCO₂ emissions

People from around the world trust Busbud

‌