There are 6 ways to get from Duisburg to Bottrop by train, bus, taxi, car, or train (Eurostar)
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 Duisburg Hbf to Bottrop Hbftrain Re44
20 minDrive 20.9 km
cheapest- Drive from Duisburg to Bottropcar 20.9 km
20 min€4–5Bus via Oberhausen Hbf
- Take the bus from Oberhausen Hbf to BOT ZOB Berliner Platzbus Sb91 / ...
34 minTaxi
- Take the taxi from Duisburg to Bottroptaxi 20.9 km
20 min€45–60Train via Essen Hbf
- Take the train from Duisburg Hbf to Essen Hbftrain 41 / ...
- Take the train from Essen Hbf to Bottrop Hbftrain Re14
32 min€4–23Bus
- Take the bus from DU-Hbf Osteingang to Oberhausen Hbfbus 939
- Take the bus from Oberhausen Hbf to BOT ZOB Berliner Platzbus Sb91 / ...
1h 3m
Comparing Your Travel Options
The cheapest way to get from Duisburg to Bottrop is to drive which costs €3 - €5 and takes 20 min.
The fastest way to get from Duisburg to Bottrop is to taxi which takes 20 min and costs €45 - €60.
No, there is no direct bus from Duisburg to Bottrop. However, there are services departing from Oberhausen Hbf and arriving at BOT ZOB Berliner Platz via . The journey, including transfers, takes approximately 34 min.
Yes, there is a direct train departing from Duisburg Hbf and arriving at Bottrop Hbf. Services depart five times a day, and operate every day. The journey takes approximately 20 min.
The distance between Duisburg and Bottrop is 16 km. The road distance is 20.9 km.
The best way to get from Duisburg to Bottrop without a car is to train which takes 20 min and costs .
The train from Duisburg Hbf to Bottrop Hbf takes 20 min including transfers and departs five times a day.
Duisburg to Bottrop bus services, operated by Vestische Strassenbahnen GmbH, depart from Oberhausen Hbf station.
Duisburg to Bottrop train services, operated by RheinRuhrBahn, depart from Duisburg Hbf station.
The best way to get from Duisburg to Bottrop is to train which takes 20 min and costs . Alternatively, you can bus via Oberhausen Hbf, which costs and takes 34 min.
What companies run services between Duisburg, Germany and Bottrop, Germany?
RheinRuhrBahn operates a train from Duisburg Hbf to Bottrop Hbf 5 times a day, and the journey takes 20 min. Alternatively, Vestische Strassenbahnen GmbH operates a bus from Oberhausen Hbf to BOT ZOB Berliner Platz every 20 minutes, and the journey takes 21 min. STOAG Stadtwerke Oberhausen GmbH also services this route hourly.
- Phone
- 0203 6688 9477
- [email protected]
- Website
- RheinRuhrBahn
Train from Duisburg Hbf to Bottrop Hbf
- Ave. Duration
- 20 min
- Frequency
- 5 times a day
- Schedules at
- RheinRuhrBahn
Train from Essen Hbf to Bottrop Hbf
- Ave. Duration
- 12 min
- Frequency
- Every 30 minutes
- Schedules at
- RheinRuhrBahn
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 11 min
- Frequency
- Hourly
- Estimated price
- €3–8
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 12 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 18 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–15
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Essen Hbf to Bottrop Hbf
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- €2–9
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 12 min
- Frequency
- 4 times a day
- Estimated price
- €1–3
- Website
- FlixTrain GmbH
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 12 min
- Frequency
- Twice daily
- Estimated price
- €7–12
- Website
- Eurostar
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 11 min
- Frequency
- Once daily
- Estimated price
- €7–11
- Website
- Eurobahn
- Phone
- +49 9126 301 90 70
- [email protected]
- Website
- TRI Train Rental GmbH
Train from Duisburg Hbf to Essen Hbf
- Ave. Duration
- 14 min
- Frequency
- 5 times a week
- Schedules at
- TRI Train Rental GmbH
- Phone
- 49 (0) 2366 186 - 0
- [email protected]
- Website
- Vestische Strassenbahnen GmbH
Bus from Oberhausen Hbf to BOT ZOB Berliner Platz
- Ave. Duration
- 21 min
- Frequency
- Every 20 minutes
- Schedules at
- Vestische Strassenbahnen GmbH
Bus from Oberhausen Hbf to BOT ZOB Berliner Platz
- Ave. Duration
- 21 min
- Frequency
- Every 20 minutes
- Schedules at
- Vestische Strassenbahnen GmbH
- Phone
- 01806 504030
- Website
- stoag.de
Bus from Oberhausen Hbf to BOT ZOB Berliner Platz
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Website
- https://www.stoag.de/
Bus from DU-Hbf Osteingang to Oberhausen Hbf
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Website
- https://www.stoag.de/
Bus from Oberhausen Hbf to BOT ZOB Berliner Platz
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Website
- https://www.stoag.de/
- Phone
- +49 203 6044555
- [email protected]
- Website
- Duisburger Verkehrsgesellschaft AG
Bus from DU-Hbf Osteingang to Oberhausen Hbf
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Website
- Duisburger Verkehrsgesellschaft AG
- Phone
- +49 30 311682904
- Website
- DB Bus
Bus from DU-Hbf Osteingang to Oberhausen Hbf
- Ave. Duration
- 20 min
- Frequency
- 5 times a day
- Estimated price
- €3–5
- Website
- DB Bus
- Ave. Duration
- 20 min
- Estimated price
- €45–60
Taxi Arnu
- Phone
- +49 1590 6426696
- Website
- taxi-arnu.de
Taxi Ruf Düsseldorf GmbH
- Phone
- +49 211 714141
- Website
- taxiruf-duesseldorf.de
Taxi Essen e.G.
- Phone
- +49 201 777 777
- Website
- taxiessen.de
Taxi Harris
- Phone
- +49 160 7668813
- Website
- taxiharris.de
Taxi Steele e.V.
- Phone
- +49 201 54954
- Website
- taxi-steele.de
Trans-Port-Essen
- Phone
- +49 201 706090
- Website
- trans-port-essen.de
DGS GmbH
- Phone
- +49 211 99 22 000
- Website
- dgs-grossraumtaxi.de
Rhein-Taxi Datenfunkzentrale 212121 GmbH
- Phone
- +49 211 212121
- Website
- rhein-taxi.de
Taxibetrieb Goossens GmbH
- Phone
- +49 211 77058860
- Website
- goossenstaxi.de
Taxi Düsseldorf eG
- Phone
- +49 211 33333
- Website
- taxi-duesseldorf.com
Taxi Arnu Gelsenkirchen
- Phone
- +49 1590 6426696
- Website
- taxi-arnu.de
Taxi Gelsen
- Phone
- +49 209 55555
- Website
- taxi-gelsen.de
Taxi Hauk
- Phone
- +49 209 595959
- Website
- taxihauk.de
Taxi Safeer
- Phone
- +49 1577 1340 370
- Website
- taxi-in-kaarst.de
Want to know more about travelling around Germany
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Duisburg to Bottrop bus services, operated by Vestische Strassenbahnen GmbH, arrive at BOT ZOB Berliner Platz station.
Duisburg to Bottrop train services, operated by RheinRuhrBahn, arrive at Bottrop Hbf station.
Yes, the driving distance between Duisburg to Bottrop is 21 km. It takes approximately 20 min to drive from Duisburg to Bottrop.
Book your Duisburg to Bottrop train tickets online with Omio.
There are 2328+ hotels available in Bottrop.

























