Prague by train
Book cheap train tickets to Prague
Cheap Train Tickets Prague - Book Now!
Train tickets Berlin - Prague
Train tickets Dresden - Prague
Train tickets Munich - Prague
Train tickets from only €19,- one way!
Travel unlimited with the Interrail or Eurail Pass
Always the best deals
Deutsche Bahn Sparpreis tickets from €19
Same prices or cheaper as the railways
How to book train tickets to Prague
All tickets to Prague and for connecting services are bookable through Happyrail.com. Fill in your departure station above, select date and time of travel and click ''Lets Go''.
Fares for train tickets to Prague starts from €29,- one way. Tickets can be bought 3 months before the departure date. The price of the tickets depends on the availability of the seats. To get the cheapest tickets you have to book early.
How to travel by train to Prague
Travel to Prague from €29,-
The main route from Germany to Prague runs along the Elbe river from Dresden to Prague, continuing to Bratislava and Budapest. EuroCity trains connect Hamburg, Berlin and Dresden with Prague, Bratislava and Budapest every 2 hours. The night train "Metropol" runs from Berlin to Prague with direct coaches to Bratislava, Budapest and Vienna. Local trains operate from Dresden and Zwickau to many destinations in the Ore Mountains like Karlovy Vary. Four daily express-trains connect Prague and Plzen with Munich.