Prague by train
All train tickets and rail passes
Train tickets from only €19,- one way!
Travel unlimited with the Interrail or Eurail Pass
Always the best deals
Cheap Train Tickets Prague - Book Now!
Prague by train
Visit Prague for its beautiful sights. The central station of Prague is Praha Hlavni Nadrazi. Travel by direct trains from Berlin or Munich to Prague. There are also direct bus services operating from Munich to Prague.
Rail travel to Prague
- Train Prague to Vienna, 4 hours and 2 minutes, up to 17 trains a day, direct
- Train Prague to Budapest, 6 hours and 43 minutes, up to 6 trains a day, direct
- Train Prague to Munich, 4 hours and 38 minutes, up to 24 trains a day, direct
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.
Hotels nearby train stations
Find hotels nearby train stations with Booking.com.