Prague by train

All train tickets and rail passes

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

More: //  Train Berlin to Prague //  Train Prague to Brussels //  Train Prague to Dresden //  Train Prague to Salzburg //  Train Prague to Vienna 

How to book train tickets to Prague

All tickets to Prague and for connecting services are bookable through 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


Other European Cities