There are 6 ways to get from Bergschenhoek to Amsterdam by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Rotterdam Centraal to Amsterdam Zuidtrain Intercity direct / ...
1h 11m€10–26Line 170 bus, line 400 bus, train
- Take the bus from Bergschenhoek, Berkelseweg to Zoetermeer, Centrum Westbus 170
- Take the bus from Zoetermeer, Centrum West to Leiden, Station Leiden Centraalbus 400 / ...
- Take the train from Leiden Centraal to Amsterdam Centraaltrain
1h 43m€14–22Drive 62 km
- Drive from Bergschenhoek to Amsterdamcar 62 km
58 min€14–19Taxi
- Take the taxi from Bergschenhoek to Amsterdamtaxi 62 km
58 min€160–200Line 170 bus, bus
- Take the bus from Bergschenhoek, Berkelseweg to Zoetermeer, Station Zoetermeerbus 170
- Take the bus from Zoetermeer, Mandelabrug/A12/Station to 's-Gravenhage, Centraal Stationbus 383 / ...
- Take the bus from The Hague to Amsterdam Sloterdijkbus 813 / ...
2h 9m€10–18Line 174 bus, train
- Take the bus from Bergschenhoek, Dorpsstraat to Rotterdam, Station Noordbus 174
- Take the train from Rotterdam Noord to Amsterdam Centraaltrain Sprinter
2h 18m€10–18
Bergschenhoek to Amsterdam by bus, subway, and train
Comparing Your Travel Options
The cheapest way to get from Bergschenhoek to Amsterdam is to line 174 bus and train which costs €10 - €19 and takes 2h 18m.
The fastest way to get from Bergschenhoek to Amsterdam is to drive which takes 58 min and costs €13 - €19.
No, there is no direct bus from Bergschenhoek to Amsterdam. However, there are services departing from Bergschenhoek, Berkelseweg and arriving at Amsterdam Sloterdijk via Zoetermeer, Mandelabrug/A12/Station and The Hague. The journey, including transfers, takes approximately 2h 9m.
No, there is no direct train from Bergschenhoek to Amsterdam. However, there are services departing from Berkel en Rodenrijs, Rodenrijs and arriving at Amsterdam, Rokin via Rotterdam Centraal and Amsterdam, Station Zuid. The journey, including transfers, takes approximately 1h 11m.
The distance between Bergschenhoek and Amsterdam is 80 km. The road distance is 62 km.
The best way to get from Bergschenhoek to Amsterdam without a car is to train which takes 1h 11m and costs €9 - €27.
It takes approximately 1h 11m to get from Bergschenhoek to Amsterdam, including transfers.
Bergschenhoek to Amsterdam bus services, operated by RET, depart from Bergschenhoek, Berkelseweg station.
Bergschenhoek to Amsterdam train services, operated by Nederlandse Spoorwegen (NS), depart from Rotterdam Centraal station.
The best way to get from Bergschenhoek to Amsterdam is to train which takes 1h 11m and costs €9 - €27. Alternatively, you can line 170 bus and bus, which costs €10 - €19 and takes 2h 9m.
What companies run services between Bergschenhoek, Netherlands and Amsterdam, Netherlands?
Nederlandse Spoorwegen (NS) operates a train from Rotterdam Centraal to Amsterdam Zuid every 15 minutes. Tickets cost €6–13 and the journey takes 33 min. Belgian Railways (NMBS/SNCB) also services this route every 4 hours. Alternatively, you can take a bus from Bergschenhoek, Berkelseweg to Amsterdam Sloterdijk via Zoetermeer, Station Zoetermeer, Zoetermeer, Mandelabrug/A12/Station, 's-Gravenhage, Centraal Station, and The Hague in around 2h 9m.
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Rotterdam Centraal to Amsterdam Zuid
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- €6–13
- Website
- Nederlandse Spoorwegen (NS)
Train from Leiden Centraal to Amsterdam Centraal
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- €5–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Rotterdam Noord to Amsterdam Centraal
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €8–15
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Rotterdam Centraal to Amsterdam Zuid
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- €11–18
- Website
- Belgian Railways
- Phone
- +31 900 5006010
- [email protected]
- Website
- ret.nl
Bus from Bergschenhoek, Berkelseweg to Zoetermeer, Centrum West
- Ave. Duration
- 21 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–5
- Website
- https://www.ret.nl/
Bus from Bergschenhoek, Berkelseweg to Zoetermeer, Station Zoetermeer
- Ave. Duration
- 16 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–5
- Website
- https://www.ret.nl/
Bus from Bergschenhoek, Dorpsstraat to Rotterdam, Station Noord
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- https://www.ret.nl/
- Phone
- +31 900 0155
- Website
- Qbuzz B.V.
Bus from Zoetermeer, Centrum West to Leiden, Station Leiden Centraal
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–7
- Website
- Qbuzz B.V.
Bus from Zoetermeer, Mandelabrug/A12/Station to 's-Gravenhage, Centraal Station
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Qbuzz B.V.
- Phone
- 0900-4864636
- [email protected]
- Website
- htm.nl
Bus from Zoetermeer, Mandelabrug/A12/Station to 's-Gravenhage, Centraal Station
- Ave. Duration
- 15 min
- Frequency
- 6 times a week
- Estimated price
- €3–4
- Website
- https://www.htm.nl/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from The Hague to Amsterdam Sloterdijk
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from The Hague to Amsterdam Sloterdijk
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- €4–8
- Website
- BlaBlaCar Bus
- Ave. Duration
- 58 min
- Estimated price
- €160–200
Citytaxi Rotterdam 010
- Phone
- +31 10 321 61 66
- Website
- citytaxirotterdam010.nl
Europoort Taxi Rotterdam
- Phone
- +31 85 888 7779
- Website
- europoorttaxi.nl
Express Taxi
- Phone
- +31 70 260 1445
- Website
- express-taxi.nl
PrimoTaxi
- Phone
- + 31 10 262 2540
- Website
- primotaxi.nl
Rotterdamse Taxi Centrale
- Phone
- +31 10 462 6060
- Website
- rtcnv.nl
Rotterdam Taxi Service
- Phone
- +31 10 2372018
- Website
- rotterdamtaxicentrale.nl
Watertaxi Rotterdam
- Phone
- +31 104030303
- Website
- watertaxirotterdam.nl
Want to know more about travelling around Netherlands
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Bergschenhoek to Amsterdam bus services, operated by RET, arrive at Zoetermeer, Station Zoetermeer.
Bergschenhoek to Amsterdam train services, operated by Nederlandse Spoorwegen (NS), arrive at Amsterdam Zuid station.
Yes, the driving distance between Bergschenhoek to Amsterdam is 62 km. It takes approximately 58 min to drive from Bergschenhoek to Amsterdam.
There are 2654+ hotels available in Amsterdam.





























