How to get from Haarlem to Leiden by train?
From Haarlem to Leiden by train
Take one direct train from Haarlem to Leiden in Netherlands: take the IC train from Haarlem station to Leiden Centraal station. The total trip duration for this route is approximately 26 min.
Step by Step
- 1Start from train stationHaarlem
- 2Wait for trainICDen Haag Centraal
- 3Ride to train stationLeiden Centraal20 min
- 4Walk toLeiden220 m • 3 min
Alternative route from Haarlem to Leiden by train via SPR
Take one direct train from Haarlem to Leiden in Netherlands: take the SPR train from Haarlem station to Leiden Centraal station. The total trip duration for this route is approximately 29 min.
Step by Step
- 1Start from train stationHaarlem
- 2Wait for trainSPRLeiden Centraal
- 3Ride to train stationLeiden Centraal23 min
- 4Walk toLeiden220 m • 3 min
Public transit directions from Haarlem to Leiden
Public transit stations close to Haarlem
Haarlem is located at Haarlem, Netherlands and the nearest public transit station is Haarlem, Station.
Train stations close to Haarlem:
- Bloemendaal
- Santpoort Zuid
- Overveen
Bus stations close to Haarlem:
- Haarlem, Station
- Haarlem, Haarlem Station K
- Haarlem, Haarlem Station F
Public transit stations close to Leiden, Netherlands
Leiden is located at Leiden, Netherlands and the nearest public transit station is Leiden, Leiden Centraal.
Train stations close to Leiden:
- Leiden Centraal
- Leiden Lammenschans
- De Vink
Bus stations close to Leiden:
- Leiden, Leiden Centraal
- Leiden, Leiden Centraal Westzijde
Related Routes
- Alkmaar to Leiden
- Amsterdam to Leiden
- Rotterdam to Leiden
- Wageningen to Leiden
- Wassenaar to Leiden
- Ameland to Leiden
- Keukenhof to Leiden
- Duinrell to Leiden
- Koningsplein to Leiden
- Delft to Leiden
- Haarlem to Alphen Aan Den Rijn
- Haarlem to Noordwijkerhout
- Haarlem to Oosterhout
- Haarlem Spaarnwoude to Zuyd Hogeschool
- Haarlem Spaarnwoude to Maasbracht
- Haarlem Spaarnwoude to Fontys Venlo
- Haarlem Spaarnwoude to Veldhoven
- Haarlem Spaarnwoude to Fontys Stappegoor Campus
- Haarlem Spaarnwoude to Dordrecht
- Haarlem Spaarnwoude to Maassluis
Alternative route from Haarlem to Leiden by train via SPR
Take one direct train from Haarlem to Leiden in Netherlands: take the SPR train from Haarlem station to Leiden Centraal station. The total trip duration for this route is approximately 29 min.
Step by Step
- 1Start from train stationHaarlem
- 2Wait for trainSPRLeiden Centraal
- 3Ride to train stationLeiden Centraal23 min
- 4Walk toLeiden220 m • 3 min
Questions & Answers
What is the fastest way to get from Haarlem to Leiden?
The fastest way takes 26 minutes, using Bus line IC.
What is the alternative route to get from Haarlem to Leiden?
The alternative route takes 29 minutes, using Bus line SPR.
Is there a direct train between Haarlem and Leiden?
Yes, there’s a direct train going from Haarlem in Haarlem to Leiden in Netherlands in 26 min.
Which train line goes from Haarlem to Leiden?
The IC train line goes from Den Haag Centraal station near Haarlem in Haarlem to Leiden Centraal station near Leiden in Netherlands.
How long does it take to travel from Haarlem to Leiden by train?
The total travel time between Haarlem in Haarlem and Leiden in Netherlands by train is about 26 min.
Where do I get on the train near Haarlem to get to Leiden?
Get on the IC train from the Den Haag Centraal station near Haarlem in Haarlem.
Where do I get off the train when travelling between Haarlem and Leiden?
Get off the train at the Leiden Centraal station, which is closest to Leiden in Netherlands.
When is the first bus from Haarlem to Leiden?
The first bus from Haarlem in Haarlem to Leiden in Netherlands is Leiden Centraal - Haarlem. It leaves the Haarlem, Station stop at 10:53 AM.
When is the last train from Haarlem to Leiden?
The last train from Haarlem in Haarlem to Leiden in Netherlands is the Sprinter | Haarlem - Den Haag Centraal line. It leaves the Haarlem station at 2:55 AM.