Berlin to Prague

Thu, Jul 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

Cheapest trips from Berlin to Prague

Train
Trains
Bus
Buses
Flight
Flights
Today
12 trains from $47
Tomorrow
17 trains from $41
Fri, Jul 26
15 trains from $35
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
Wed
Jul 24
$47Deutsche Bahn
$22Eurolines Switzerland
$82Eurowings
Thu
Jul 25
$41Deutsche Bahn
$20Arda Tur
$82Germanwings
Fri
Jul 26
$35Deutsche Bahn
$20Arda Tur
$82Eurowings
Sat
Jul 27
$35Deutsche Bahn
$20Arda Tur
$180Lot Polish Airlines
Sun
Jul 28
$23Deutsche Bahn
$20Arda Tur
$180Lot Polish Airlines
Mon
Jul 29
$23Deutsche Bahn
$20Arda Tur
$105Eurowings
Tue
Jul 30
$23Deutsche Bahn
$20Arda Tur
$105Germanwings
Wed
Jul 31
$23Deutsche Bahn
$20Arda Tur
$94Germanwings
Thu
Aug 1
$23Deutsche Bahn
$20Arda Tur
$105Germanwings
Fri
Aug 2
$23Deutsche Bahn
$20Arda Tur
$94Eurowings
Sat
Aug 3
$23Deutsche Bahn
$22Flixbus
Find prices
Sun
Aug 4
$23Deutsche Bahn
$22Flixbus
$166Lot Polish Airlines
Mon
Aug 5
$23Deutsche Bahn
$20Arda Tur
$105Eurowings
Tue
Aug 6
$23Deutsche Bahn
$20Arda Tur
$94Germanwings
Wed
Aug 7
$23Deutsche Bahn
$20Arda Tur
$82Eurowings
Thu
Aug 8
$23Deutsche Bahn
$20Arda Tur
$82Eurowings
Fri
Aug 9
$23Deutsche Bahn
$22Flixbus
$105Eurowings
Sat
Aug 10
$35Deutsche Bahn
$22Eurolines Switzerland
$150KLM
Sun
Aug 11
$23Deutsche Bahn
$20Arda Tur
$152Lot Polish Airlines
Mon
Aug 12
$23Deutsche Bahn
$18Eurolines Switzerland
$94Eurowings
Tue
Aug 13
$23Deutsche Bahn
$22Eurolines Switzerland
$82Eurowings

How to Travel from Berlin to Prague

As the capital cities of two adjoining countries, there are a number of options for traveling from Berlin to Prague. Located less than 300 kilometers from one another, the quickest mode of transport between the cities is via plane, followed by train and then bus. Trains and buses depart from central Berlin and arrive in the center of Prague. Planes depart and arrive at each city's main international airport.

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

Berlin to Prague Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€19

4:20 h

1 Month Ahead

trains

€35

4:25 h

2 Months Ahead

flight

€125

0:50 h

1 Month Ahead



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

Cheapest way to travel from Berlin to Prague


cheap

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


Fastest way to travel from Berlin to Prague


fast

Flying is the fastest way to travel from Berlin to Prague. With only 50 minutes of flight time, taking a flight is at least 3:30 h faster than taking the train or bus. Even when traveling to and from Berlin and Prague's airports is taken into account, a flight is still between 35 to 40 minutes faster than traveling from Berlin to Prague by bus or train. Flights traveling from Berlin to Prague depart from either Berlin-Tegel or Berlin-Schönefeld Airport and arrive at Prague's Václav Havel Airport. Both Air Berlin and Czech Airlines travel directly from Berlin to Prague at least 6 times per day.


Most popular way to travel from Berlin to Prague


popular

Taking the bus is the most popular way to travel from Berlin to Prague. Considering that buses and trains take approximately the same amount of time to travel from Berlin to Prague, most travelers choose to save money by taking the bus. However, taking the train is also a popular option for travelers who prefer extra space and want to avoid the airport while traveling from Berlin to Prague.


Compare prices

Best fares from Berlin to Prague

This Weekend
This month
Next Month
Fri, Jul 26
Bus
Arda Tur
09:004h 40m13:40
BerlinPrague
Fri, Jul 26
Train
Deutsche Bahn
18:5812h 12m07:10
BerlinPrague
Fri, Jul 26
Flight
Eurowings
14:353h 25m18:00
BerlinPrague
Fastest Way to Travel from Berlin to Prague
Sun, Jul 28
Flight
Lot Polish Airlines
16:253h 20m19:45
BerlinPrague
Sun, Aug 4
Flight
Lot Polish Airlines
16:253h 20m19:45
BerlinPrague
Sun, Aug 11
Flight
Lot Polish Airlines
16:253h 20m19:45
BerlinPrague
Return Journeys from Prague to Berlin
Fri, Jul 26
Bus
Arda Tur
11:354h 40m16:15
PragueBerlin
Fri, Jul 26
Train
Deutsche Bahn
16:5112h 50m05:41
PragueBerlin
Fri, Jul 26
Flight
Lot Polish Airlines
05:154h 10m09:25
PragueBerlin

Stations

Important Stations and Airports for this Journey
Berlin
Prague
BusBerlin, ZOB am Funkturm

Amenities

FlightBerlin Schönefeld

Amenities

Refreshments
Wifi
Power Outlet
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
pt_a.berlin_b.berlinschnefeld.description
FlightBerlin-Tegel

Amenities

Refreshments
Wifi
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
pt_a.berlin_b.berlintegel.description

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