Overview The average travel time between Berlin and Prague is 4h36 minutes. The quickest route is 4h27 minutes. The first train leaving Berlin is at 06:46, the last at 18:22. There is an average of 13 trains a day between Berlin and Prague, leaving approximately every 1h25 minutes.

Praha Holesovice

Travel inspiration in Berlin and Prague

Your travel by train from Berlin to Prague

The journey by train from Berlin to Prague takes about 4 hours and 30 minutes. The train has both first and second class.

Berlin HBF is a train station located in Berlin, the capital of Germany. It is one of the most important train stations in Berlin. Berlin HBF is well connected to public transportations and is easily accessible. Prague Hlavni is a train station located in Prague. It is one of the major train stations in Prague.

For a single return trip from Berlin to Prague, a point to point ticket is the best value for money and the cheapest train ticket. Best prices are available when buying the train ticket well in advance. For extensive train travel, a rail pass including Germany and Czech Republic is a better choice.

Visit Berlin and discover other popular train journeys

Berlin is one of the most visited cities of Germany. The German capital is home to numerous landmarks such as the Charlottenburg Palace, Fernsehturm Berlin, Reichstag building, Berlin Cathedral, Alte Nationalgalerie, Potsdamer Platz and Brandenburg Gate.

From Prague, travellers can take the train to reach other cities and regions of Czech Republic.

Reviews & ratings Berlin - Prague

"Sleeper Cars"Cynthia d.03/09/2013This train was very good..my first experience in sleeper cars. A little concerned that I got woken up when someone else got on in the middle of the night, but I guess that cannot be avoided. The train attendant that was there when I got on was wonderful, but the older gentleman that came on for the day was gumpy, unhelpful, and put me off at the wrong station