There are 5 ways to get from Dortmund to Kalkar by train, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Dortmund Hbf to Oberhausen Hbftrain Re3
- Take the train from Oberhausen Hbf to Weseltrain Re
- Take the bus from Wesel Bahnhof to Kalkar Marktbus X27
2h 45m€15–51Rideshare
cheapest- Take the rideshare from Dortmund to Kalkar105 km
1h 38m€5Bus
- Take the bus from Dortmund Hbf to Oberhausen Hbfbus Re3
- Take the bus from Wesel Bahnhof to Kalkar Marktbus X27
3h 21m€22–33Train, bus via Essen Steele S
- Take the train from Dortmund Hbf to Essen Steele Strain S1
- Take the train from Essen Steele S to Wesel Bahnhoftrain
- Take the bus from Wesel Bahnhof to Kalkar Marktbus X27
4h 1m€19–30Drive 105.4 km
- Drive from Dortmund to Kalkarcar 105.4 km
1h 13m€16–22
Dortmund to Kalkar by train and bus
Questions & Answers
The cheapest way to get from Dortmund to Kalkar is to rideshare which costs €5 and takes 1h 38m.
The fastest way to get from Dortmund to Kalkar is to drive which takes 1h 13m and costs €15 - €22.
No, there is no direct bus from Dortmund to Kalkar. However, there are services departing from Dortmund Hbf and arriving at Kalkar Markt via Wesel Bahnhof. The journey, including transfers, takes approximately 3h 21m.
The distance between Dortmund and Kalkar is 109 km. The road distance is 105.4 km.
The best way to get from Dortmund to Kalkar without a car is to train and bus which takes 2h 45m and costs €15 - €55.
It takes approximately 2h 45m to get from Dortmund to Kalkar, including transfers.
Dortmund to Kalkar bus services, operated by Eurobahn, depart from Dortmund Hbf station.
Dortmund to Kalkar bus services, operated by Eurobahn, arrive at Oberhausen Hbf station.
Yes, the driving distance between Dortmund to Kalkar is 105 km. It takes approximately 1h 13m to drive from Dortmund to Kalkar.
There are 633+ hotels available in Kalkar.
What companies run services between Dortmund, Germany and Kalkar, Germany?
You can take a bus from Dortmund Hbf to Kalkar Markt via Oberhausen Hbf, Oberhausen Hbf, Wesel, and Wesel Bahnhof in around 3h 21m.
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Eurobahn
- Phone
- 01806 607085
- [email protected]
- Website
- BVR Busverkehr Rheinland GmbH
Bus from Wesel Bahnhof to Kalkar Markt
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €6–8
- Schedules at
- BVR Busverkehr Rheinland GmbH
Bus from Wesel Bahnhof to Kalkar Markt
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €6–8
- Schedules at
- BVR Busverkehr Rheinland GmbH
Bus from Wesel Bahnhof to Kalkar Markt
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €6–8
- Schedules at
- BVR Busverkehr Rheinland GmbH
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Dortmund to Kalkar
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- €5
- Schedules at
- BlaBlaCar
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
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Dortmund and Kalkar. A great option if you don't have a driver's licence or want to avoid public transport.



