There are 6 ways to get from Sofia to Lviv by plane, bus, train, night train or car

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

Recommended option

Fly  •  7 h

  1. Fly from Sofia (SOF) to Lviv (LWO) SOF - LWO

$102 - $152

Cheapest option

Train, night train  •  30 h 16 min

  1. Take the train from Sofia to Ruse 462
  2. Take the night train from Ruse to Gara Bucureşti Nord
  3. Take the train from Bucharest - Gara de Nord to Chernivtsi
  4. Take the train from Chernovcy to Lvov AVE

$52 - $85

4 alternative options

Bus, train  •  22 h 7 min

  1. Take the bus from Sofia to Kecskemét N982
  2. Take the train from Cegled to Lvov

$77 - $124

Bus Tourbus Bulgaria  •  26 h 50 min

  1. Take the bus from Sofia Serdika to Kraków
  2. Take the bus from Kraków to Lviv 405

$92 - $147

Bus Ecolines  •  31 h 5 min

  1. Take the bus from Sofia to Kraków
  2. Take the bus from Krakau Zob Mda to Lemberg Chernivetska

Drive  •  15 h 4 min

  1. Drive from Sofia to Lviv 829.6 miles

$130 - $200

Questions & Answers

The distance between Sofia and Lviv is 796 km. The road distance is 1327 km.

The cheapest way to get from Sofia to Lviv is to train and night train which costs $50 - $85 and takes 30 h 16 min.

The quickest way to get from Sofia to Lviv is to fly which takes 7 h and costs $100 - $160.

No, there is no direct train from Sofia to Lviv. However, there are services departing from Sofia and arriving at Lvov via Ruse, Bucharest - Gara de Nord and Chernovcy. The journey, including transfers, takes approximately 30 h 16 min.

No, there is no direct bus from Sofia to Lviv. However, there are services departing from Sofia Serdika and arriving at Lviv via Kraków. The journey, including transfers, takes approximately 26 h 50 min.

It takes approximately 7 h to get from Sofia to Lviv, including transfers.

What companies run services between Sofia, Bulgaria and Lviv, Ukraine?

Austrian Airlines, Lufthansa and three other airlines fly from Sofia to Lviv 4 times a day. Alternatively, you can take a bus from Sofia to Lviv via Kraków in around 26 h 50 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Sofia to Lviv via Vienna
Ave. Duration
6 h
When
Every day
Estimated price
$240 - $480
Lufthansa
Website
lufthansa.com
Flights from Sofia to Lviv via Munich
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$270 - $430
LOT
Website
lot.com
Flights from Sofia to Lviv via Warsaw
Ave. Duration
6 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$280 - $1,300
Wizz Air
Website
wizzair.com
Flights from Sofia to Lviv via London Luton
Ave. Duration
7 h 35 min
When
Thursday
Estimated price
$100 - $330
Ernest
Website
flyernest.com
Flights from Sofia to Lviv via Rome
Ave. Duration
6 h 10 min
When
Monday and Friday
Estimated price
$110 - $600
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Cegled to Lvov
Ave. Duration
10 h 24 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
uz.gov.ua
Train from Bucharest - Gara de Nord to Chernivtsi
Ave. Duration
13 h 5 min
Frequency
Once a week
Estimated price
$35 - $60
Schedules at
uz.gov.ua
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Sofia to Ruse
Ave. Duration
6 h 5 min
Frequency
Twice daily
Estimated price
$11 - $12
Website
bdz.bg
Night train from Ruse to Gara Bucureşti Nord
Ave. Duration
2 h 50 min
Frequency
Once daily
Estimated price
$3 - $4
Website
bdz.bg
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Sofia to Kecskemét
Ave. Duration
9 h 50 min
Frequency
Once daily
Estimated price
$40 - $70
Website
flixbus.co.uk
Tourbus Bulgaria
Phone
00359 2 980 68 62
Email
touringbus@touring.bg
Website
touring.bg
Bus from Sofia Serdika to Kraków
Ave. Duration
20 h
Frequency
Once a week
Estimated price
$65 - $120
Schedules at
touring.bg
Bus from Sofia Zentral Omnibus Bahnhof to Krakau Zob Mda
Ave. Duration
21 h
Frequency
Once a week
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Kraków to Lviv
Ave. Duration
5 h 50 min
Frequency
6 times a week
Estimated price
$25 - $35
Schedules at
jordan.billy.pl
Agat
Website
agat.eu
Bus from Krakow to Lviv
Ave. Duration
6 h 37 min
Frequency
5 times a week
Estimated price
$26 - $30
Schedules at
agat.eu
Trans Tempo
Tour Bus
Website
tourbus.cz
Bus from Krakow to Lvov
Ave. Duration
6 h 46 min
Frequency
3 times a week
Estimated price
$25 - $35
Schedules at
tourbus.cz
Lviv Inturtrans
Website
lviv-inturtrans.com
Bus from Krakow to Lviv
Ave. Duration
6 h 29 min
Frequency
Once a week
Estimated price
$20 - $28
Schedules at
lviv-inturtrans.com
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Sofia to Kraków
Ave. Duration
20 h
Frequency
Once a week
Estimated price
$180 - $240
Schedules at
georg-bg.com
Madeltrans Eurolines
Bus from Krakau Zob Mda to Lemberg Chernivetska
Ave. Duration
6 h 50 min
Frequency
Once daily

Want to know more about travelling around Ukraine

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.