- Heidelberg to Dortmund buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Alte Eppelheimer Straße | Dortmund | No tags | ||||
![]() | Bus | Alte Eppelheimer Straße | Dortmund | No tags | ||||
![]() | Bus | Alte Eppelheimer Straße | Dortmund | No tags | ||||
![]() | Bus | Alte Eppelheimer Straße | Dortmund | No tags | ||||
![]() | Bus | Alte Eppelheimer Straße | Dortmund | No tags |
Compare 3 ways to go from Heidelberg to Dortmund
We recommend carpooling
Among the sustainable travel choices, the carpool stands out as a good way to reach Dortmund. The journey takes about 3 hours 20 minutes, and with fares starting at just $30, it presents an excellent value for a comfortable ride.
16carpool per day
3h 20mAverage Duration
251 kmDistance
11kgCO₂ emissions
Compare bus companies
3.5 out of 5 stars3.5/511,380 reviews
Based on 11380 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $36
DE Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Where are the popular stops in Heidelberg and Dortmund?
Stops in Heidelberg
Stops in Dortmund
Frequently asked questions about travelling from Heidelberg to Dortmund by bus
What is the distance between Heidelberg and Dortmund?
The distance between Heidelberg and Dortmund is approximately 251 km (156 miles).
What are the departure and arrival locations for buses traveling from Heidelberg to Dortmund?
Buses departing from Südseite am Willi-Brandt-Platz in Heidelberg will take you to Dortmund Hauptbahnhof in Dortmund.






