The cheapest tickets we've found for trains from Prague to Berlin are US$21.50. If you book 30 days in advance, tickets will cost around US$21, while the price is around US$28 if you book 7 days in advance. Booking on the day of travel is likely to be more expensive, so it's worth booking ahead of time if you can, or check our special offers
In the last month, the average price of a train ticket from Frankfurt am Main to Prague was $46.56. This is an excellent price given the length of the route. Good news! You can find the cheapest tickets if you book your trip at least 18 days prior to the travel date. You’ll likely pay around $44.50 more if you wait to book until the last minute.

Train from Berlin to Prague. Hotel for 3 nights in Prague. A taste of two of the most fascinating countries in Europe with Germany and The Czech Republic, at your disposal with this unforgettable customizable package. Begin in Berlin (capital city of Germany after been reunited, known for its festivals, architecture, nightlife, contemporary

The train goes 4.5 hours yet the price is higher: EUR59 (second class) and EUR79 for a first class seat. And finally, you can always get to Prague by taxi or book intercity transfer in advance (costs over EUR243). The car trip lasts around 3 hours. By the way, the distance between Berlin and Prague is 340 kilometers both by train and car.
The best way to get from Berlin to Prague is to train which takes 4h 14m and costs €35 - €50. Alternatively, you can bus, which costs €17 - €40 and takes 4h 25m, you could also fly, which costs €50 - €210 and takes 6h 4m. Mode details

Fast facts: Rail from Berlin to Prague 🚉 Berlin main train station: Berlin Hbf 🚉 Prague main train station: Praha hl.n. (Prague hlavní nádraží) 🛤️ Berlin to Prague distance: 175 miles ⏱️ Berlin to Prague journey time: ~ 4 to 7 hours 💲 Berlin to Prague train cost: As low as $21.31 🚆 Number of trains per day: 14

0p4um7. 59 246 217 448 321 429 414 9 99

berlin to prague train duration