There are 5 ways to get from Berlin to Prague by bus, train, rideshare, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Berlin to Prague is to rideshare which costs €15 - €20 and takes 4h 2m.
The quickest way to get from Berlin to Prague is to drive which costs €55 - €85 and takes 3h 20m.
Yes, there is a direct bus departing from Berlin ZOB [Fernbus] and arriving at Prague. Services depart every two hours, and operate every day. The journey takes approximately 4h 25m.
No, there is no direct train from Berlin to Prague. However, there are services departing from Berlin Hauptbahnhof and arriving at Praha hl.n. via Decin hl.n.. The journey, including transfers, takes approximately 5h 7m.
The distance between Berlin and Prague is 280 km. The road distance is 346 km.
The best way to get from Berlin to Prague without a car is to bus which takes 4h 25m and costs €11 - €27.
The bus from Berlin ZOB [Fernbus] to Prague takes 4h 25m including transfers and departs every two hours.
Berlin to Prague bus services, operated by FlixBus, depart from Berlin ZOB [Fernbus] station.
Berlin to Prague train services, operated by Deutsche Bahn Intercity-Express, depart from Berlin Hauptbahnhof station.
The best way to get from Berlin to Prague is to bus which takes 4h 25m and costs €11 - €27. Alternatively, you can train, which costs €80 - €140 and takes 5h 7m, you could also fly, which costs €45 - €210 and takes 6h 5m.

- Distance: 279.9 km
- Duration: 4h 25m
What companies run services between Berlin, Germany and Prague, Czech Republic?
FlixBus operates a bus from Berlin ZOB [Fernbus] to Prague every 3 hours. Tickets cost 650 Kč - 950 Kč and the journey takes 4h 25m. Six other operators also service this route. Alternatively, you can take a train from Berlin Hbf to Prague via Decin hl.n. in around 5h 7m.

- Website
- lufthansa.com
Flights from Berlin Brandenburg to Prague via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- 2 900 Kč - 9 500 Kč
Flights from Berlin Brandenburg to Prague via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- 2 900 Kč - 9 500 Kč

- Website
- eurowings.com
Flights from Berlin Brandenburg to Prague via Copenhagen
- Ave. Duration
- 3h 15m
- When
- Wednesday, Thursday and Friday
- Estimated price
- 1 800 Kč - 8 500 Kč
Flights from Berlin Brandenburg to Prague via Dusseldorf
- Ave. Duration
- 3h 55m
- When
- Thursday and Friday
- Estimated price
- 1 800 Kč - 8 500 Kč

- Website
- austrian.com
Flights from Berlin Brandenburg to Prague via Vienna
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- 3 700 Kč - 11 000 Kč

- Website
- klm.com
Flights from Berlin Brandenburg to Prague via Amsterdam Schiphol
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 2 300 Kč - 18 000 Kč

- Website
- ryanair.com
Flights from Berlin Brandenburg to Prague via Krakow
- Ave. Duration
- 3h 40m
- When
- Tuesday and Saturday
- Estimated price
- 1 000 Kč - 5 500 Kč
Flights from Berlin Brandenburg to Prague via Milan Bergamo
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday and Saturday
- Estimated price
- 1 000 Kč - 5 500 Kč
Flights from Berlin Brandenburg to Prague via Budapest
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday and Wednesday
- Estimated price
- 1 000 Kč - 5 500 Kč

- Website
- brusselsairlines.com
Flights from Berlin Brandenburg to Prague via Brussels
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- 3 200 Kč - 12 000 Kč

- Website
- airfrance.com
Flights from Berlin Brandenburg to Prague via Paris Charles de Gaulle
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- 3 500 Kč - 13 000 Kč

- Website
- easyjet.com
Flights from Berlin Brandenburg to Prague via Amsterdam Schiphol
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- 1 800 Kč - 11 000 Kč

- Website
- swiss.com
Flights from Berlin Brandenburg to Prague via Zurich
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- 3 000 Kč - 10 000 Kč

- Website
- flysas.com
Flights from Berlin Brandenburg to Prague via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- 4 400 Kč - 19 000 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 0180 6 99 66 33
- Website
- bahn.com
Train from Berlin Hauptbahnhof to Decin hl.n.
- Ave. Duration
- 2h 56m
- Frequency
- Every 4 hours
- Estimated price
- 900 Kč - 1 300 Kč
- Website
- https://www.bahn.com/en

- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Decin hl.n. to Praha hl.n.
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- 150 Kč - 260 Kč
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- 150 Kč - 190 Kč
- Business
- 210 Kč - 260 Kč
- 1st Class
- 220 Kč - 260 Kč

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Decin Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- 1 000 Kč - 1 900 Kč
- Website
- https://www.sbb.ch/en/home.html

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.de
Bus from Berlin ZOB [Fernbus] to Prague
- Ave. Duration
- 4h 25m
- Frequency
- Every 3 hours
- Estimated price
- 650 Kč - 950 Kč
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Berlin Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a day
- Estimated price
- 250 Kč - 360 Kč
- Website
- https://regiojet.com/

- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Berlin Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- 300 Kč - 750 Kč
- Website
- https://www.racicbg.com/bg/

- Phone
- 0700 20 544
- Website
- ardatur.bg
Bus from Berlin Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- 470 Kč - 650 Kč
- Website
- Arda Tur

- Phone
- 0040 723 450 475
- info@comati-psg.ro
- Website
- comati-psg.ro
Bus from Berlin Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- 2 300 Kč - 2 700 Kč
- Website
- Comati PSG

- Phone
- +381 20 314 545
- info@pejictours.com
- Website
- pejictours.com
Bus from Berlin to Prague
- Ave. Duration
- 5h 15m
- Frequency
- Twice a week
- Schedules at
- pejictours.com

- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Berlin Central Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- 260 Kč - 360 Kč
- Website
- http://en.union-ivkoni.com/

- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Berlin to Prague
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- 370 Kč - 460 Kč
- Book at
- blablacar.co.uk
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
There is no direct flight from Berlin Brandenburg Airport to Prague Airport. The quickest flight takes 3h and has one stopover.
Berlin to Prague bus services, operated by FlixBus, arrive at Prague station.
Berlin to Prague train services, operated by Czech Railways (ČD), arrive at Praha hl.n. station.
Yes, the driving distance between Berlin to Prague is 346 km. It takes approximately 3h 20m to drive from Berlin to Prague.
easyJet, Swiss, Scandinavian Airlines and seven other airlines offer flights from Berlin Brandenburg Airport to Prague Airport.
Book your Berlin to Prague bus tickets online with Omio, FlixBus and Distribusion.
There are 660+ hotels available in Prague. Prices start at 2 000 Kč per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 27 min and costs €2 - €27.