Train Germany to Prague

Book All Cheap Train Tickets Europe Online

Train Tickets Germany to Prague

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.

Travel by Intercity / Eurocity


2nd class

  • Comfortable seats
  • Reservation optional (highly recommended during rush hour and on longer trips), compulsory on Italian IC-trains 

1st class 

  • Reservation included (compulsory on Italian IC-trains), reservation not possible in Belgium and the Netherlands
  • Comfortable seats
  • Quiet atmosphere
  • All seats have power points 
  • Acces to first class lounges

  • Intercity/Eurocity - More info and photos

Sparpreis tickets

How to book cheap Sparpreis tickets to and in Germany

Domestic fares start at only €19. These Sparpreis-tickets are subject to availability and prices get higher as more tickets are being sold. Sales for domestic journeys start 6 months before journey date.

You will be likely to find the cheapest tickets on Tuesdays, Wednesdays and Thursdays. The cheap tickets on fast ICE-services will get sold as first, sometimes a slower Intercity-connection might be cheaper.

Seat reservation is included in first class fares, for second class journeys a reservation can be purchased for €4,50 extra. Reservation is not compulsory, but is strongly recommended on busy travel dates around the weekend and holidays. 

The price depends on the largeness of the state. Taking the regional train might take two or three times more travel time and involves more changes, but is also a great way to discover the countryside of Germany.


Trains Prague <> Berlin

Booking horizon  6 months
Duration 4h17
Distance  318km 
Direct trains Yes
First train Prague 04h06
Last train Prague 20h38
First train Berlin 04h27
Last train Berlin 23h07
Trains per day 14
Train company Deutsche Bahn / CD
Station Prague Praha Hl. n.
Station Berlin Berlin Hbf


Trains Dresden <> Prague 

Booking horizon  6 months
Duration 2h15
Distance  138km 
Direct trains Yes
First train Dresden 04h59
Last train Dresden 22h48
First train Prague 04h06
Last train Prague 20h38
Trains per day 8
Train company Deutsche Bahn / CD
Station Dresden Dresden Hbf
Station Prague Praha hl. n.