Duration 4h 42m
Distance 344.2 km
Average price 2 260 Kč
Frequency 6/day

Trip overview

The average train between Berlin Ostbahnhof and Prague takes 4h 42m and the fastest train takes 4h 39m. The train service runs several times per day from Berlin Ostbahnhof to Prague. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Berlin Hbf
  2. Praha Hlavni Nadrazi
5h 38m
Bookable on Rome2rio
1 722 Kč - 2 814 Kč

Berlin Ostbahnhof to Prague train times

Trains run every four hours between Berlin Ostbahnhof and Prague. The service departs Berlin Ostbahnhof at 16:43 in the afternoon, which arrives into Prague at 21:26. All services require a transfer at S+U Berlin Hauptbahnhof and take an average of 4h 42m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Berlin Ostbahnhof to Prague? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

No, there is no direct train from Berlin Ostbahnhof to Prague. However, there are services departing from S Ostbahnhof and arriving at Praha Hlavni Nadrazi via Berlin Hbf. The journey, including transfers, takes approximately 5h 38m.

More details

The distance between Berlin Ostbahnhof and Prague is 278 km. The road distance is 344.2 km.

Get driving directions

Berlin Ostbahnhof to Prague train services, operated by Deutsche Bahn, depart from Berlin Hbf station.

More details

Berlin Ostbahnhof to Prague train services, operated by Deutsche Bahn, arrive at Praha Hlavni Nadrazi station.

More details

There are 3267+ hotels available in Prague. Prices start at 1 291 Kč per night.

More details

What companies run services between Berlin Ostbahnhof and Prague?

FlixBus operates a bus from Berlin Ostbahnhof to Prague hourly. Tickets cost 430 Kč - 750 Kč and the journey takes 4h 5m. Alternatively, Deutsche Bahn operates a train from Berlin Ostbahnhof to Prague 5 times a day. Tickets cost 1 700 Kč - 2 500 Kč and the journey takes 4h 27m.
Airlines
Ave. Duration
2h 58m
Frequency
Every day
Estimated price
4 000 Kč - 17 000 Kč
Ave. Duration
3h 37m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
2 000 Kč - 7 000 Kč
Ave. Duration
5h 22m
Frequency
Monday, Friday, Saturday and Sunday
Estimated price
1 200 Kč - 5 500 Kč
Ave. Duration
6h 52m
Frequency
Every day
Estimated price
1 900 Kč - 10 000 Kč
Ave. Duration
7h 20m
Frequency
Every day
Estimated price
5 500 Kč - 44 000 Kč
Ave. Duration
4h 45m
Frequency
Every day
Estimated price
3 500 Kč - 11 000 Kč
Ave. Duration
3h 40m
Frequency
Every day
Estimated price
3 600 Kč - 16 000 Kč
Ave. Duration
4h 17m
Frequency
Every day
Estimated price
4 600 Kč - 19 000 Kč
Ave. Duration
4h 37m
Frequency
Every day
Estimated price
1 600 Kč - 6 500 Kč
Ave. Duration
4h 47m
Frequency
Every day
Estimated price
3 700 Kč - 11 000 Kč
Ave. Duration
3h 40m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
2 000 Kč - 9 000 Kč
Ave. Duration
4h 55m
Frequency
Thursday
Estimated price
2 600 Kč - 13 000 Kč
Ave. Duration
6h 45m
Frequency
Monday
Estimated price
3 100 Kč - 11 000 Kč
Ave. Duration
6h 55m
Frequency
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
2 900 Kč - 7 500 Kč
Train operators
Ave. Duration
4h 27m
Frequency
5 times a day
Estimated price
1 700 Kč - 2 500 Kč
Bus operators
Ave. Duration
4h 5m
Frequency
Hourly
Estimated price
430 Kč - 750 Kč
Ave. Duration
4h 15m
Frequency
Every 4 hours
Estimated price
250 Kč - 320 Kč

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps