Rome2rio's partners include

There are 7 ways to get from Berlin to Lviv by plane, 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 Berlin to Lviv.
Launch map view
  • Distance: 498 miles
  • Duration: 6 h 13 min

What companies run services between Berlin, Germany and Lviv, Ukraine?

LOT, Lufthansa and six other airlines fly from Berlin to Lviv every 4 hours. Alternatively, you can take a bus from Berlin to Lviv via U Kaiserdamm, Berlin, and Rzeszów in around 15 hours 28 minutes.

Airlines
LOT
Website
lot.com
Flights from Berlin Tegel to Lviv via Warsaw
Avg. Duration
3 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $320
Flights from Berlin Tegel to Lviv via Warsaw, Poznan
Avg. Duration
6 h 30 min
When
Thursday and Sunday
Estimated price
$100 - $360
Lufthansa
Website
lufthansa.com
Flights from Berlin Tegel to Lviv via Munich
Avg. Duration
3 h 55 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$300 - $1,400
Flights from Berlin Tegel to Lviv via Frankfurt, Munich
Avg. Duration
6 h 25 min
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$300 - $1,400
Austrian Airlines
Website
austrian.com
Flights from Berlin Tegel to Lviv via Vienna
Avg. Duration
5 h 35 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$260 - $1,600
Wizz Air
Website
wizzair.com
Flights from Berlin Schoenefeld to Lviv
Avg. Duration
1 h 35 min
When
Monday and Friday
Estimated price
$35 - $210
Train operators
German Railways (DB)
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Berlin Ostbahnhof to Warszawa Centralna
Avg. Duration
5 h 14 min
Frequency
4 times a day
Estimated price
$35 - $55
Website
bahn.de
Train from Berlin Ostbahnhof to Warszawa Zachodnia
Avg. Duration
5 h 9 min
Frequency
4 times a day
Estimated price
$35 - $60
Website
bahn.de
Polish Railways (PKP)
Phone
703 200 200
Website
pkp.pl
Train from Warszawa Centralna to Lublin
Avg. Duration
2 h 21 min
Frequency
Every 3 hours
Estimated price
$8 - $12
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$8 - $12
1st Class
$11 - $17
Ukrainian Railways
Website
uz.gov.ua
Train from Warszawa Zachodnia to Lvov
Avg. Duration
14 h 18 min
Frequency
Once daily
Estimated price
$45 - $65
Schedules at
uz.gov.ua
Bus operators
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Lublin to Lviv
Avg. Duration
4 h 23 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
autokarpolska.com.pl
Agat
Website
agat.eu
Bus from Lublin to Lviv
Avg. Duration
5 h 4 min
Frequency
Once daily
Estimated price
$24 - $27
Schedules at
agat.eu
Bus from Rzeszow to Lviv
Avg. Duration
3 h 17 min
Frequency
3 times a week
Estimated price
$22 - $25
Schedules at
agat.eu
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Rzeszów to Lviv
Avg. Duration
3 h 44 min
Frequency
Twice daily
Estimated price
$20 - $29
Schedules at
jordan.billy.pl
Trans Tempo
Tour Bus
Website
tourbus.cz
Bus from Rzeszow to Lvov
Avg. Duration
3 h 21 min
Frequency
3 times a week
Estimated price
$15 - $21
Schedules at
tourbus.cz
Ukraine buses
Website
ticket.bus.com.ua
Bus from Berlin Zob to Lwiw, Lwiw bus station
Avg. Duration
19 h
Frequency
Once daily
Estimated price
$16 - $60
Schedules at
ticket.bus.com.ua
EuroClub
Phone
+38(066)-281-80-41
Email
euroclubbus@gmail.com
Website
eclub.kiev.ua
Bus from Berlin ZOB am Funkturm to Lviv Striyskyi Bus Station
Avg. Duration
15 h 30 min
Frequency
Twice a week
Estimated price
$75 - $110
Schedules at
eclub.kiev.ua
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Berlin, Berlin central bus station to Lviv, Lviv bus station
Avg. Duration
18 h 55 min
Frequency
Once a week
Estimated price
$55 - $95
Website
flixbus.co.uk

How far is it from Berlin to Lviv?

The distance between Berlin and Lviv is 797 km. The road distance is 920 km.

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

The cheapest way to get from Berlin to Lviv is to bus which costs 50€ and takes 21 hours 22 minutes.

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

The quickest way to get from Berlin to Lviv is to fly which takes 4 hours 19 minutes and costs 100€.

Is there a direct train between Berlin and Lviv?

No, there is no direct train from Berlin to Lviv. However, there are services departing from Berlin Ostbahnhof and arriving at Lvov via Warszawa Zachodnia. The journey, including transfers, takes approximately 20 hours 27 minutes.

Is there a direct bus between Berlin and Lviv?

No, there is no direct bus from Berlin to Lviv. However, there are services departing from Berlin, S+U Alexanderplatz Bhf/Memhardstr. and arriving at Petra Doroshenko str. via S+U Zoologischer Garten Bhf, Berlin Zob and Lviv Bus Station. The journey, including transfers, takes approximately 21 hours 22 minutes.

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

It takes approximately 6 hours 13 minutes to get from Berlin to Lviv, including transfers.