How to get from Oegstgeest to Haarlem by bus and train?
From Oegstgeest to Haarlem by bus and train
To get from Oegstgeest to Haarlem you’ll need to take 2 bus lines and one train line: take the 21 bus from Oegstgeest, Leidsebuurt station to Leiden, Leiden Centraal Westzijde station. Next, you’ll have to switch to the SPR train and finally take the 300 bus from Hoofddorp, Hoofddorp Station station to Haarlem, Centrum/Verwulft station. The total trip duration for this route is approximately 1 hr 35 min.
Step by Step
- 1Walk to bus stationOegstgeest, LeidsebuurtID 54550630460 m • 6 min
- 2Wait for bus21Leiden Cs
- 3Ride to bus stationLeiden, Leiden Centraal WestzijdeID 544405207 min
- 4Walk to train stationLeiden Centraal90 m • 2 min
- 5Wait for trainSPRLelystad Centrum
- 6Ride to train stationHoofddorp17 min
- 7Walk to bus stationHoofddorp, Hoofddorp Station180 m • 3 min
- 8Wait for bus300Haarlem Station
- 9Ride to bus stationHaarlem, Centrum/VerwulftID 5500061024 min
- 10Walk toHaarlemBerkenrodesteeg600 m • 8 min
Alternative route from Oegstgeest to Haarlem by bus and train via 50, SPR and 300
To get from Oegstgeest to Haarlem you’ll need to take 2 bus lines and one train line: take the 50 bus from Oegstgeest, Warmonderweg station to Leiden, Leiden Centraal Westzijde station. Next, you’ll have to switch to the SPR train and finally take the 300 bus from Hoofddorp, Hoofddorp Station station to Haarlem, Centrum/Verwulft station. The total trip duration for this route is approximately 1 hr 23 min.
Step by Step
- 1Walk to bus stationOegstgeest, WarmonderwegID 54444550690 m • 9 min
- 2Wait for bus50Leiden Cs
- 3Ride to bus stationLeiden, Leiden Centraal WestzijdeID 544405206 min
- 4Walk to train stationLeiden Centraal90 m • 2 min
- 5Wait for trainSPRLelystad Centrum
- 6Ride to train stationHoofddorp17 min
- 7Walk to bus stationHoofddorp, Hoofddorp Station180 m • 3 min
- 8Wait for bus300Haarlem Station
- 9Ride to bus stationHaarlem, Centrum/VerwulftID 5500061024 min
- 10Walk toHaarlemBerkenrodesteeg600 m • 8 min
Public transit directions from Oegstgeest to Haarlem
Related Routes
- Keukenhof to Haarlem
- Spaarndam to Haarlem
- Koog aan de Zaan to Haarlem
- Park Plaza Amsterdam Airport Lijnden to Haarlem
- Velsen Noord to Haarlem
- EuroParcs Parc du Soleil Noordwijk aan Zee to Haarlem
- Courtyard by Marriott Amsterdam Airport Hoofddorp to Haarlem
- Driehuis to Haarlem
- Muiden to Haarlem
- Castricum to Haarlem
- Madurodam to Haarlem
- Madurodam to Kinderdijk
- Madurodam to Scheveningen
- Delft to Rotterdam Ahoy
- Delft to Walibi Holland
- Delft to Noordwijk
- Kamperland to Middelburg Zeeland Netherlands
- Ubbergen to Nijmegen
- Stadionplein to Amsterdam Centraal Station
- Lekkerkerk to Bergambacht
Alternative route from Oegstgeest to Haarlem by bus and train via 50, SPR and 300
To get from Oegstgeest to Haarlem you’ll need to take 2 bus lines and one train line: take the 50 bus from Oegstgeest, Warmonderweg station to Leiden, Leiden Centraal Westzijde station. Next, you’ll have to switch to the SPR train and finally take the 300 bus from Hoofddorp, Hoofddorp Station station to Haarlem, Centrum/Verwulft station. The total trip duration for this route is approximately 1 hr 23 min.
Step by Step
- 1Walk to bus stationOegstgeest, WarmonderwegID 54444550690 m • 9 min
- 2Wait for bus50Leiden Cs
- 3Ride to bus stationLeiden, Leiden Centraal WestzijdeID 544405206 min
- 4Walk to train stationLeiden Centraal90 m • 2 min
- 5Wait for trainSPRLelystad Centrum
- 6Ride to train stationHoofddorp17 min
- 7Walk to bus stationHoofddorp, Hoofddorp Station180 m • 3 min
- 8Wait for bus300Haarlem Station
- 9Ride to bus stationHaarlem, Centrum/VerwulftID 5500061024 min
- 10Walk toHaarlemBerkenrodesteeg600 m • 8 min
Questions & Answers
What is the fastest way to get from Oegstgeest to Haarlem?
The fastest way takes 95 minutes, using Bus line 21, Train line SPR, Bus line 300.
What is the alternative route to get from Oegstgeest to Haarlem?
The alternative route takes 83 minutes, using Bus line 50, Train line SPR, Bus line 300.
Is there a direct bus between Oegstgeest and Haarlem?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 1 hr 35 min.
Which bus line goes from Oegstgeest to Haarlem?
The 21 bus line goes from Oegstgeest, Leidsebuurt station near Oegstgeest in Oegstgeest to Leiden Cs station. From there you’ll have to take one bus line and one train line till Leiden Cs station near Haarlem.
How long does it take to travel from Oegstgeest to Haarlem by bus and train?
The total travel time between Oegstgeest and Haarlem by bus and train is about 1 hr 35 min.
Where do I get on the bus near Oegstgeest to get to Haarlem?
Get on the 21 bus from the Oegstgeest, Leidsebuurt stop near Oegstgeest in Oegstgeest.
Where do I get off the bus when travelling between Oegstgeest and Haarlem?
Get off the bus at the Leiden Cs stop, which is closest to Haarlem.
Popular Routes
- Woerden to Rotterdam Centraal Station
- Goes Station to Terneuzen
- Eindhoven to Brunssum
- Uden to Helmond
- Bergen op Zoom to Tilburg
- Venray to Eindhoven
- Leuvehaven to Zuidplein
- Kimpton De Witt Amsterdam an IHG Hotel to Amsterdam Schiphol Airport AMS
- Eindhoven to Amsterdam
- Midlaren to Groningen
- Oldenzaal to Ootmarsum
- Amstelveen to Amsterdam
- Utrecht Centraal Station to Utrecht Maliebaan
- Rotterdam to Sliedrecht
- Groningen to Appingedam
- Heerlen Station to Landgraaf Snowworld
- Middenbeemster to Amsterdam
- Middenbeemster to Amsterdam Centraal Station
- Culemborg to Utrecht
- Amsterdam Schiphol Airport AMS to Spaklerweg