Duration | 3h 20m |
Distance | 346 km |
Average price | 950 Kč |
Frequency | 3/week |
Yes, there is a direct train departing from Berlin Hauptbahnhof and arriving at Prague hlavní nádraží. Services depart every four hours, and operate every day. The journey takes approximately 4h 14m.
More detailsThe distance between Berlin and Prague is 368 km. The road distance is 346 km.
Get driving directionsBerlin to Prague train services, operated by Bahn DE, depart from Berlin Hauptbahnhof station.
More detailsBerlin to Prague train services, operated by Bahn DE, arrive at Prague hlavní nádraží station.
More detailsBook your Berlin to Prague train tickets online with Omio.
Search and bookThere are 2985+ hotels available in Prague. Prices start at 631 Kč per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps