There are 8 ways to get from Berlin to Prague by train, night train, bus, rideshare, plane, shuttle or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 4h 56m
Cheapest option
Bus • 4h 20m
6 alternative options
Night train • 4h 56m
Train via Děčín • 5h 34m
Rideshare • 4h 2m
Fly • 6h 13m
Shuttle • 4h
Drive • 3h 20m
Berlin to Prague by night train
Questions & Answers
The cheapest way to get from Berlin to Prague is to bus which costs €13 - €20 and takes 4h 20m.
The fastest way to get from Berlin to Prague is to drive which takes 3h 20m and costs €50 - €75.
Yes, there is a direct bus departing from Berlin, Zentralen Omnibusbahnhof and arriving at Praha, ÚAN Florenc. Services depart hourly, and operate every day. The journey takes approximately 4h 20m.
Yes, there is a direct train departing from Berlin Hbf and arriving at Praha Hlavní nádraží. Services depart every four hours, and operate every day. The journey takes approximately 4h 56m.
The distance between Berlin and Prague is 368 km. The road distance is 332.6 km.
The best way to get from Berlin to Prague without a car is to train which takes 4h 56m and costs €30 - €40.
The train from Berlin Hbf to Praha Hlavní nádraží takes 4h 56m including transfers and departs every four hours.
Berlin to Prague bus services, operated by FlixBus, depart from Berlin, Zentralen Omnibusbahnhof station.
Berlin to Prague train services, operated by Deutsche Bahn, depart from Berlin Hbf station.
The best way to get from Berlin to Prague is to train which takes 4h 56m and costs €30 - €40. Alternatively, you can bus, which costs €13 - €20 and takes 4h 20m, you could also fly, which costs €75 - €220 and takes 6h 13m.

- Distance: 367.6 km
- Duration: 4h 56m
What companies run services between and ?
Deutsche Bahn operates a train from Berlin Hbf to Praha Hlavní nádraží every 4 hours. Tickets cost 750 Kč - 950 Kč and the journey takes 4h 56m. Alternatively, FlixBus operates a bus from Berlin, Zentralen Omnibusbahnhof to Praha, ÚAN Florenc hourly. Tickets cost 650 Kč - 950 Kč and the journey takes 4h 20m. Three other operators also service this route.

- Website
- lufthansa.com
Flights from Berlin Brandenburg to Prague via Frankfurt
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- 1 800 Kč - 7 000 Kč
Flights from Berlin Brandenburg to Prague via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- 1 800 Kč - 7 000 Kč

- Website
- austrian.com
Flights from Berlin Brandenburg to Prague via Vienna
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- 1 600 Kč - 6 500 Kč

- Website
- eurowings.com
Flights from Berlin Brandenburg to Prague via Dusseldorf
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday and Sunday
- Estimated price
- 2 600 Kč - 4 700 Kč

- Website
- lot.com
Flights from Berlin Brandenburg to Prague via Warsaw Chopin
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- 2 800 Kč - 5 000 Kč

- Website
- norwegian.com
Flights from Berlin Brandenburg to Prague via Copenhagen
- Ave. Duration
- 3h 15m
- When
- Tuesday
- Estimated price
- 1 300 Kč - 3 900 Kč

- Website
- condor.com
Flights from Berlin Brandenburg to Prague via Frankfurt
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- 1 500 Kč - 4 800 Kč

- Phone
- 0180 6 99 66 33
- Website
- bahn.de
Train from Berlin Hbf to Praha Hlavní nádraží
- Ave. Duration
- 4h 56m
- Frequency
- Every 4 hours
- Estimated price
- 750 Kč - 950 Kč
- Schedules at
- bahn.de

- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- mavcsoport.hu
Night train from Berlin Hbf to Praha-Holesovice
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- 380 Kč - 440 Kč
- Website
- https://www.mavcsoport.hu/en

- Phone
- +43 51717
- Website
- nightjet.com
Night train from Berlin Hbf to Praha-Holesovice
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- 1 000 Kč - 6 500 Kč
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 6 402 Kč - 6 405 Kč
- Couchette Carriage
- 3 300 Kč - 3 800 Kč
- Seating Carriage
- 1 000 Kč - 1 300 Kč
Train from Děčín hlavní nádraží to Praha Hlavní nádraží
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- 650 Kč - 6 500 Kč
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 6 200 Kč - 6 400 Kč
- Couchette Carriage
- 3 100 Kč - 3 500 Kč
- Seating Carriage
- 650 Kč - 850 Kč

- info@europeansleeper.eu
- Website
- europeansleeper.eu
Night train from Berlin Ostbahnhof to Praha Hlavní nádraží
- Ave. Duration
- 4h 17m
- Frequency
- 3 times a week
- Estimated price
- 600 Kč - 900 Kč
- Website
- https://www.europeansleeper.eu/
- Seats - Budget
- 600 Kč - 900 Kč

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Berlin Hbf to Děčín hlavní nádraží
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- 1 100 Kč - 1 300 Kč
- Website
- https://int.bahn.de/en

- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Berlin Hbf to Děčín hlavní nádraží
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Website
- https://konzern.oebb.at/en/

- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Decin Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 1h 49m
- Frequency
- Every 2 hours
- Estimated price
- 190 Kč - 400 Kč
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- 190 Kč - 270 Kč
- 1st Class
- 300 Kč - 400 Kč
- Business
- 335 Kč - 350 Kč

- Phone
- +43 5 1717
- Website
- oebb.at
Train from Decin Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- 750 Kč - 1 100 Kč
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Berlin, Zentralen Omnibusbahnhof to Praha, ÚAN Florenc
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- 650 Kč - 950 Kč
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Berlin, Zentralen Omnibusbahnhof to Praha, ÚAN Florenc
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- 490 Kč - 750 Kč
- Website
- https://regiojet.com/

- Phone
- 0040 723 450 475
- info@comati-psg.ro
- Website
- comati-psg.ro
Bus from Berlin, Zentralen Omnibusbahnhof to Praha, ÚAN Florenc
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- 2 500 Kč - 3 100 Kč
- Website
- Comati PSG

- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Berlin, Zentralen Omnibusbahnhof to Praha, ÚAN Florenc
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- 340 Kč - 490 Kč
- Website
- https://union-ivkoni.com/en

- Phone
- +36 70 282 1827
- info@eurobusways.com
- Website
- eurobusways.com
Shuttle from Berlin to Praha ÚAN Florenc
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- 1 200 Kč - 1 900 Kč
- Schedules at
- eurobusways.com

- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Berlin to Prague
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- 400 Kč - 490 Kč
- Schedules at
- blablacar.com
Want to know more about travelling around Czechia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Berlin to Prague bus services, operated by FlixBus, arrive at Praha, ÚAN Florenc station.
Berlin to Prague train services, operated by Deutsche Bahn, arrive at Praha Hlavní nádraží station.
Yes, the driving distance between Berlin to Prague is 333 km. It takes approximately 3h 20m to drive from Berlin to Prague.
Book your Berlin to Prague train tickets online with Omio.
Book your Berlin to Prague bus tickets online with Omio, FlixBus and Distribusion.
There are 1772+ hotels available in Prague. Prices start at 0 Kč per night.