Duration 3h 21m
Distance 346 km
Average price 1 800 Kč
Possible routes 6 found

Berlin to Prague

Rome2rio has found 6 ways to get from Berlin to Prague by train, bus, car and flight. We recommend taking the train from Berlin Hbf to Praha Hlavni Nadrazi, which takes around 4h 27m.
Recommended route

Train

  1. Berlin Hbf
  2. Prague
4h 27m
Bookable on Rome2rio
1 700 Kč - 2 600 Kč
Alternative routes

Bus

  1. Berlin, ZOB am Funkturm
  2. Prague
4h 30m
Bookable on Rome2rio
260 Kč - 5 500 Kč

Rideshare

  1. Berlin
  2. Prague
4h 2m
Cheapest
400 Kč - 500 Kč

Drive

  1. Berlin
  2. Prague
Fastest
3h 21m
1 000 Kč - 1 600 Kč

Fly from Berlin Tegel

  1. Berlin Tegel
  2. Prague
5h 37m
1 307 Kč - 6 145 Kč

Fly from Berlin Schoenefeld

  1. Berlin Schoenefeld
  2. Prague
6h 21m
2 991 Kč - 7 712 Kč

Frequently asked questions

Want to know about travelling from Berlin 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.

The cheapest way to get from Berlin to Prague is to rideshare which costs 15€ - 20€ and takes 4h 2m.

More details

The quickest way to get from Berlin to Prague is to drive which costs 40€ - 60€ and takes 3h 21m.

More details

Yes, there is a direct bus departing from Berlin, ZOB am Funkturm and arriving at Prague, ÚAN Florenc. Services depart hourly, and operate every day. The journey takes approximately 4h 30m.

More details

Yes, there is a direct train departing from Berlin Hbf and arriving at Praha Hlavni Nadrazi. Services depart five times a day, and operate every day. The journey takes approximately 4h 27m.

More details

The distance between Berlin and Prague is 280 km. The road distance is 346 km.

Get driving directions

The best way to get from Berlin to Prague without a car is to train which takes 4h 27m and costs 65€ - 100€.

More details

The train from Berlin Hbf to Praha Hlavni Nadrazi takes 4h 27m including transfers and departs five times a day.

More details

Berlin to Prague bus services, operated by RegioJet, depart from Berlin, ZOB am Funkturm station.

More details

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

More details

The best way to get from Berlin to Prague is to train which takes 4h 27m and costs 65€ - 100€. Alternatively, you can bus, which costs 10€ - 210€ and takes 4h 30m, you could also fly, which costs 50€ - 240€ and takes 5h 37m.

Mode details

There is no direct flight from Berlin Tegel Airport to Prague Airport. The quickest flight takes 2h 45m and has one stopover.

Search flights

Berlin to Prague bus services, operated by RegioJet, arrive at Prague, ÚAN Florenc station.

More details

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

More details

Yes, the driving distance between Berlin to Prague is 346 km. It takes approximately 3h 21m to drive from Berlin to Prague.

Get driving directions

LOT, KLM, Air France and six other airlines offer flights from Berlin Tegel Airport to Prague Airport.

Search flights

Book your Berlin to Prague train tickets online with Rome2rio.

Search and book

Book your Berlin to Prague bus tickets online with Distribusion, FlixBus and Busbud.

Search and book

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

More details

Check out Blablacar's carpooling service for rideshare options between Berlin and Prague. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Berlin to Berlin Tegel Airport is to bus which takes 22 min and costs 2€ - 4€.

More details

How to travel from Berlin to Prague

Find all the possible transport options for your trip from Berlin to Prague right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Berlin and Prague?

Deutsche Bahn operates a train from Berlin Hbf to Prague 5 times a day. Tickets cost 1 700 Kč - 2 600 Kč and the journey takes 4h 27m. Alternatively, RegioJet operates a bus from Berlin ZOB to Prague every 4 hours. Tickets cost 260 Kč - 330 Kč and the journey takes 4h 30m. Four other operators also service this route.
Airlines
Ave. Duration
2h 58m
Frequency
Every day
Estimated price
4 100 Kč - 18 000 Kč
Ave. Duration
5h 22m
Frequency
Monday, Friday, Saturday and Sunday
Estimated price
1 200 Kč - 6 000 Kč
Ave. Duration
3h 40m
Frequency
Every day
Estimated price
3 700 Kč - 17 000 Kč
Ave. Duration
3h 37m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
2 100 Kč - 7 000 Kč
Ave. Duration
4h 10m
Frequency
Friday and Sunday
Estimated price
2 700 Kč - 14 000 Kč
Ave. Duration
4h 20m
Frequency
Monday, Thursday, Friday and Sunday
Estimated price
1 500 Kč - 7 500 Kč
Ave. Duration
6h 50m
Frequency
Every day
Estimated price
6 000 Kč - 45 000 Kč
Ave. Duration
3h 52m
Frequency
Every day
Estimated price
2 100 Kč - 9 000 Kč
Ave. Duration
4h 17m
Frequency
Every day
Estimated price
4 700 Kč - 20 000 Kč
Ave. Duration
4h 30m
Frequency
Every day
Estimated price
1 700 Kč - 6 500 Kč
Ave. Duration
4h 30m
Frequency
Every day
Estimated price
3 600 Kč - 11 000 Kč
Ave. Duration
4h 40m
Frequency
Every day
Estimated price
3 900 Kč - 12 000 Kč
Ave. Duration
6h 55m
Frequency
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
3 000 Kč - 7 500 Kč
Ave. Duration
6h 55m
Frequency
Monday and Friday
Estimated price
3 300 Kč - 11 000 Kč
Train operators
Ave. Duration
4h 27m
Frequency
5 times a day
Estimated price
1 700 Kč - 2 600 Kč
Bus operators
Ave. Duration
4h 30m
Frequency
Every 4 hours
Estimated price
260 Kč - 330 Kč
Ave. Duration
5h
Frequency
Every 2 hours
Estimated price
420 Kč - 5 500 Kč
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
350 Kč - 700 Kč
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
550 Kč - 850 Kč
Ave. Duration
5h
Frequency
Twice a week
Estimated price
2 100 Kč - 2 500 Kč
Other operators
Ave. Duration
4h 2m
Frequency
Once daily
Estimated price
400 Kč - 500 Kč

Prague, Czech Republic

The historic heart of Bohemia, Prague is a dreamy destination. Nicknamed the City of a Thousand Spires, its 1100-year-old skyline is made up of domed churches and soaring towers. Its UNESCO World Heritage Site tag is indicative of its jaw-dropping attractions such as Prague Castle, Charles Bridge, the Clementinum, Wenceslas Square, the Old Town and the Astronomical Clock among many other architectural gems. Culture connoisseurs should head to the old Jewish Quarter to step back in history, the National Theatre for top opera, ballet and drama performances, as well as Lennon Wall – a throwback to the days of communist rule.

Did you find what you were looking for?

Thanks for your feedback!

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