Prague to Berlin

Sat, May 25
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trips from Prague to Berlin

Train
Trains
Bus
Buses
Flight
Flights
Tomorrow
12 trains from $41
Sun, May 26
13 trains from $47
Fri, May 31
11 trains from $23
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing buses with trains

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Train
Bus
Flight
Sat
May 25
$41Deutsche Bahn
$16Infobus
$157Lot Polish Airlines
Sun
May 26
$47Deutsche Bahn
$19Infobus
$164Smartwings
Mon
May 27
$23Deutsche Bahn
$16Infobus
$159Lot Polish Airlines
Tue
May 28
$23Deutsche Bahn
$18Eurolines France
$169Iberia
Wed
May 29
$35Deutsche Bahn
$16Infobus
$127Lot Polish Airlines
Thu
May 30
$23Deutsche Bahn
$18Eurolines France
$98Eurowings
Fri
May 31
$23Deutsche Bahn
$17Eurolines Switzerland
$85Eurowings
Sat
Jun 1
$29Deutsche Bahn
$19Infobus
$167HOP!
Sun
Jun 2
$23Deutsche Bahn
$19Infobus
$327KLM
Mon
Jun 3
$23Deutsche Bahn
$16Eurolines France
$134Eurowings
Tue
Jun 4
$23Deutsche Bahn
$16Eurolines France
$104Norwegian Air Shuttle
Wed
Jun 5
$23Deutsche Bahn
$16Eurolines France
$124Norwegian Air Shuttle
Thu
Jun 6
$23Deutsche Bahn
$16Eurolines France
$107Norwegian Air Shuttle
Fri
Jun 7
$23Deutsche Bahn
$20Eurolines France
$153Norwegian Air Shuttle
Sat
Jun 8
$23Deutsche Bahn
$18Eurolines France
$127Lot Polish Airlines
Sun
Jun 9
$23Deutsche Bahn
$17RegioJet
$122Luftfahrtgesellschaft Walter
Mon
Jun 10
$23Deutsche Bahn
$20Eurolines France
$110Eurowings
Tue
Jun 11
$23Deutsche Bahn
$16Eurolines France
$110Eurowings
Wed
Jun 12
$23Deutsche Bahn
$16Eurolines France
$85Eurowings
Thu
Jun 13
$23Deutsche Bahn
$16Eurolines France
$93Norwegian Air Shuttle

How to Travel from Prague to Berlin

The fastest way to reach Berlin from Prague is to travel by bus. Frequent buses operate between the two cities and take just under 4 hours to achieve the distance. Travelers can also choose to travel to Berlin by train, as there are regular train services that run between the cities and take just under 5 hours in duration. Alternatively, passengers may choose to fly with one of the airlines that travel between Prague Václav Havel Airport and Berlin Tegel Airport in about 4 hours.

Trains from Prague to Berlin | Buses from Prague to Berlin | Flights from Prague to Berlin

Prague to Berlin Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€18

4:00 h

1 Month Ahead

trains

€31

4:39 h

2 Months Ahead

flight

€96

0:50 h

1 Month Ahead



What is the best way to travel from Prague to Berlin?

Cheapest way to travel from Prague to Berlin


cheap

Taking a bus is the cheapest way to travel from Prague to Berlin. Buses traveling from Prague to Berlin depart from Prague's UAN Florenc bus station and take approximately 4 hours to arrive at Berlin's Zentraler Omnibusbahnhof (ZOB). Over 80 buses travel from Prague to Berlin every day, with the earliest bus departing at 3:00 a.m. Bus companies that travel from Prague to Berlin include Infobus, Flixbus, Eurolines, Regiojet, and ArdaTur.


Fastest way to travel from Prague to Berlin


fast

Taking a flight is the fastest way to travel from Prague to Berlin. Flights travel from Prague's Václav Havel Airport and arrive at either Berlin-Tegel or Berlin-Schönefeld Airport after 50 minutes of flight time. Taking a flight is still the fastest way to travel from Prague to Berlin when traveling to and from Prague and Berlin's airports is factored into the total travel time. 6 direct flights travel from Prague to Berlin every day, with the first departing at 6:30 a.m. Airlines that travel from Prague to Berlin include Air Berlin and Czech Airlines.


Most popular way to travel from Prague to Berlin


popular

Taking the bus is the most popular way to travel from Prague to Berlin. Buses traveling from Prague to Berlin are approximately 40 minutes faster than taking the train while also being €13 cheaper on average. Similarly, while taking a flight is 15 minutes faster than traveling from Prague to Berlin by bus, most travelers choose the bus which is €78 cheaper on average.


]
Compare prices

Best fares from Prague to Berlin

This month
Next Month
Sun, May 26
Bus
Infobus
10:305h15:30
PragueBerlin
Sun, May 26
Train
Deutsche Bahn
04:324h 17m08:49
PragueBerlin
Sun, May 26
Flight
Smartwings
02:457h 25m10:10
PragueBerlin
Fastest Way to Travel from Prague to Berlin
Wed, Jun 12
Flight
Eurowings
14:203h 40m18:00
PragueBerlin
Wed, Jun 26
Flight
Eurowings
14:203h 40m18:00
PragueBerlin
Thu, Jun 27
Flight
Eurowings
14:203h 40m18:00
PragueBerlin
Return Journeys from Berlin to Prague
Sun, May 26
Bus
ArdaTur
09:005h14:00
BerlinPrague
Sun, May 26
Train
Deutsche Bahn
19:0311h 7m06:10
BerlinPrague
Sun, May 26
Flight
Sas Airways
08:104h 55m13:05
BerlinPrague
Stations
Important Stations and Airports for this Journey
Prague
Berlin
BusPrag, Busbhf. Florenc

Amenities

TrainPraha Hlavni Nadrazi (M)

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone