Rome2rio's partners include

There are 4 ways to get from Liberec to Berlin by train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Liberec to Berlin.
Launch map view
  • Distance: 141.2 miles
  • Duration: 5 h 24 min

What companies run services between Liberec, Czech Republic and Berlin, Germany?

You can take a train from Liberec to Berlin via Zittau, Bahnhof and Cottbus, Hauptbahnhof in around 5 hours 24 minutes. Alternatively, you can take a bus from Liberec to Berlin via Praha, ÚAN Florenc and S Südkreuz Bhf/Ostseite in around 7 hours 25 minutes.

Train operators
ODEG
Website
odeg.de
Train from Zittau, Bahnhof to Cottbus, Hauptbahnhof
Avg. Duration
1 h 55 min
Frequency
Hourly
Estimated price
$19 - $30
Website
odeg.de
Train from Cottbus, Hauptbahnhof to S+U Alexanderplatz Bhf
Avg. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$18 - $28
Website
odeg.de
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Liberec to Decin hl.n.
Avg. Duration
1 h 46 min
Frequency
Every 2 hours
Estimated price
$4 - $7
Website
cd.cz
Train from Decin hl.n. to Berlin Hbf (tief)
Avg. Duration
3 h 15 min
Frequency
Every 3 hours
Estimated price
$40 - $65
Website
cd.cz
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Liberec to Prague, Prague ÚAN Florenc
Avg. Duration
1 h 45 min
Frequency
5 times a day
Estimated price
$6 - $11
Website
flixbus.co.uk
Bus from Prague, Prague ÚAN Florenc to Berlin, Berlin Südkreuz
Avg. Duration
4 h 25 min
Frequency
Every 4 hours
Estimated price
$20 - $35
Website
flixbus.co.uk
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Praha, ÚAN Florenc to Berlín, Südkreuz Bf
Avg. Duration
4 h 15 min
Frequency
Every 4 hours
Estimated price
$12 - $16
Schedules at
regiojet.sk

How far is it from Liberec to Berlin?

The distance between Liberec and Berlin is 226 km. The road distance is 320 km.

What is the cheapest way to get from Liberec to Berlin?

The cheapest way to get from Liberec to Berlin is to bus which costs 600 Kč and takes 7 hours 25 minutes.

What is the fastest way to get from Liberec to Berlin?

The quickest way to get from Liberec to Berlin is to drive which takes 3 hours 15 minutes and costs 1 100 Kč.

Is there a direct train between Liberec and Berlin?

No, there is no direct train from Liberec to Berlin. However, there are services departing from Liberec and arriving at S+U Alexanderplatz Bhf via Zittau, Bahnhof and Cottbus, Hauptbahnhof. The journey, including transfers, takes approximately 5 hours 24 minutes.

Is there a direct bus between Liberec and Berlin?

No, there is no direct bus from Liberec to Berlin. However, there are services departing from Liberec and arriving at Berlin, Littenstr. via Praha, ÚAN Florenc and S Südkreuz Bhf/Ostseite. The journey, including transfers, takes approximately 7 hours 25 minutes.

How long does it take to get from Liberec to Berlin?

It takes approximately 5 hours 24 minutes to get from Liberec to Berlin, including transfers.