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 in 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 in 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
Public transit stations close to Oegstgeest
Oegstgeest is located at Oegstgeest, Haarlem and the nearest public transit station is Oegstgeest, Leidsebuurt.
Train stations close to Oegstgeest:
- Leiden Lammenschans
- Leiden Centraal
- De Vink
Bus stations close to Oegstgeest:
- Oegstgeest, Leidsebuurt
- Oegstgeest, De Kempenaerstraat
- Oegstgeest, Van Assendelftstraat
Public transit stations close to Haarlem, Haarlem
Haarlem is located at Berkenrodesteeg, Haarlem and the nearest public transit station is Haarlem, Nassaulaan.
Train stations close to Haarlem:
- Haarlem
- Haarlem Spaarnwoude
- Overveen
Bus stations close to Haarlem:
- Haarlem, Nassaulaan
- Haarlem, Turfmarkt
- Haarlem, Byzantiumstraat
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 in 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 in Haarlem.
How long does it take to travel from Oegstgeest to Haarlem by bus and train?
The total travel time between Oegstgeest in Oegstgeest and Haarlem in 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 in Haarlem.
Popular Routes
- Tilburg to Waalwijk
- Driebergen to Doorn
- Koudekerke to Vlissingen
- Groningen to Appingedam
- Amsterdam Zuid to Amsterdam Sloterdijk Station
- Zwolle to Ommen
- Waalwijk to Eindhoven
- Anjum to Leeuwarden
- Midlaren to Groningen
- Amsterdam to Noordwijk
- Urk to Zwolle
- Wassenaar to Leiden
- Zwolle to Walibi Holland
- Assen to Veenhuizen
- Nijmegen to Utrecht
- Amsterdam to De Eemhof
- Centraal Station to Zaanse Schans
- Oudewater to Utrecht
- Maastricht Airport MST to Maastricht
- Rokin Netherlands to Amsterdam Schiphol Airport AMS