|Average price||2 900 Kč|
|Possible routes||8 found|
Rome2rio has found 8 ways to get from Heidelberg to Prague by bus, train, car and flight. We recommend taking the bus from Heidelberg to Prague, Prague Anděl, which is the cheapest option and takes around 6h 55m.
The cheapest way to get from Heidelberg to Prague is to bus which costs 25€ - 65€ and takes 6h 55m.More details
The quickest way to get from Heidelberg to Prague is to train and fly which costs 65€ - 320€ and takes 4h 27m.More details
Yes, there is a direct bus departing from Heidelberg and arriving at Prague, Prague Anděl. Services depart every four hours, and operate every day. The journey takes approximately 6h 55m.More details
No, there is no direct train from Heidelberg to Prague. However, there are services departing from Heidelberg Hbf and arriving at Praha Hlavni Nadrazi via Mannheim Hbf, Leipzig Hbf and Dresden Hbf. The journey, including transfers, takes approximately 9h 41m.More details
The distance between Heidelberg and Prague is 418 km. The road distance is 502.4 km.Get driving directions
The best way to get from Heidelberg to Prague without a car is to bus which takes 6h 55m and costs 25€ - 65€.More details
The bus from Heidelberg to Prague, Prague Anděl takes 6h 55m including transfers and departs every four hours.More details
Heidelberg to Prague bus services, operated by FlixBus, depart from Heidelberg station.More details
Heidelberg to Prague train services, operated by Deutsche Bahn Intercity-Express, depart from Mannheim Hbf station.More details
The best way to get from Heidelberg to Prague is to bus which takes 6h 55m and costs 25€ - 65€. Alternatively, you can train, which costs 120€ - 260€ and takes 9h 41m.Mode details
The quickest flight from Frankfurt Airport to Prague Airport is the direct flight which takes 1h.Search flights
Heidelberg to Prague bus services, operated by FlixBus, arrive at Prague, Prague Anděl station.More details
Heidelberg to Prague train services, operated by Deutsche Bahn Eurocity, arrive at Praha Hlavni Nadrazi station.More details
Yes, the driving distance between Heidelberg to Prague is 502 km. It takes approximately 4h 37m to drive from Heidelberg to Prague.Get driving directions
CSA and Lufthansa offer flights from Frankfurt Airport to Prague Airport.Search flights
Book your Heidelberg to Prague train tickets online with Rome2rio.Search and book
Book your Heidelberg to Prague bus tickets online with FlixBus, Rome2rio and Busbud.Search and book
There are 2593+ hotels available in Prague. Prices start at 2 250 Kč per night.More details
Charles Bridge is an historic bridge that crosses the Vltava river in Prague, Czech Republ...
The Metropolitan Cathedral of Saints Vitus, Wenceslaus and Adalbert (Czech: metropolitní k...
Prague Zoological Garden is a zoo in Prague, Czech Republic. It was opened in 1931 with th...
Old Town Square is a historic square in the Old Town quarter of Prague, the capital of the...