There are 7 ways to get from Sarajevo to Lviv by plane, bus, 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  •  6 h 16 min

  1. Fly from Sarajevo (SJJ) to Lviv (LWO) SJJ - LWO

$116 - $257

Cheapest option

Bus, train via Kelebia  •  24 h 29 min

  1. Take the bus from Istočno Sarajevo to Zvornik
  2. Take the bus from Zvornik to Novi Sad
  3. Take the train from Novi Sad to Kelebia AVE
  4. Take the train from Kelebia to Cegled
  5. Take the train from Cegled to Lvov

$62 - $98

5 alternative options

Bus via Beograd  •  23 h 58 min

  1. Take the bus from Istočno Sarajevo to Zvornik
  2. Take the bus from Zvornik to Beograd
  3. Take the bus from Beograd to Budapest - Népliget
  4. Take the bus from Budapest Népliget to Lviv 425

$104 - $126

Bus  •  26 h 1 min

  1. Take the bus from Sarajevo to Slavonski Brod
  2. Take the bus from Slavonski Brod to Budapest
  3. Take the bus from Budapest, Budapest Népliget to Lviv, Lviv bus station

$80 - $169

Train, bus  •  28 h 20 min

  1. Take the train from Sarajevo to Doboj 712 / ...
  2. Take the bus from Doboj to Slavonski Brod
  3. Take the train from Slavonski Brod to Zagreb
  4. Take the train from Zagreb to Budapest-Keleti
  5. Take the train from Zugló to Lvov

Bus, train  •  2 days 6 h

  1. Take the bus from Sarajevo to Ruma
  2. Take the train from Novi Sad to Budapest-Keleti AVE
  3. Take the train from Budapest-Keleti to Lvov 147

$78 - $189

Drive  •  14 h 3 min

  1. Drive from Sarajevo to Lviv 712.2 miles

$95 - $150

What companies run services between Sarajevo, Bosnia and Herzegovina and Lviv, Ukraine?

Turkish Airlines and Austrian Airlines fly from Sarajevo to Lviv twice daily. Alternatively, you can take a bus from Sarajevo to Lviv via Zvornik, Beograd, Budapest - Népliget, and Budapest Népliget in around 23 h 58 min.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Sarajevo to Lviv via Istanbul
Ave. Duration
9 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$170 - $700
Austrian Airlines
Website
austrian.com
Flights from Sarajevo to Lviv via Vienna
Ave. Duration
6 h 45 min
When
Monday to Saturday
Estimated price
$460 - $510
Train operators
Serbian Railways (ŽS)
Phone
+381 11 360-28-99
Email
infozeleznicesrb@gmail.com
Website
serbianrailways.com
Train from Novi Sad to Kelebia
Ave. Duration
3 h 19 min
Frequency
Once daily
Estimated price
$4 - $6
Schedules at
bahn.de
Train from Novi Sad to Budapest-Keleti
Ave. Duration
7 h 2 min
Frequency
Once daily
Estimated price
$13 - $20
Schedules at
bahn.de
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 Zugló to Lvov
Ave. Duration
11 h 12 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
uz.gov.ua
Train from Budapest-Keleti to Lvov
Ave. Duration
37 h 30 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
uz.gov.ua
Railways of Bosnia and Herzegovina (ŽFBH)
Phone
0038733657313
Email
info@zfbh.ba
Website
zfbh.ba
Train from Sarajevo to Doboj
Ave. Duration
3 h 14 min
Frequency
Twice daily
Estimated price
$19
Website
zfbh.ba
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Slavonski Brod to Zagreb
Ave. Duration
2 h 45 min
Frequency
Every 4 hours
Estimated price
$14 - $21
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$14 - $21
1st Class
$22 - $30
Train from Zagreb to Budapest-Keleti
Ave. Duration
5 h 52 min
Frequency
Once daily
Estimated price
$21 - $35
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$21 - $35
1st Class
$30 - $45
Bus operators
Drina Trans
Website
drinatrans.com
Bus from Istočno Sarajevo to Zvornik
Ave. Duration
1 h 50 min
Frequency
Every 3 hours
Estimated price
$8 - $14
Schedules at
drinatrans.com
Bus from Zvornik to Beograd
Ave. Duration
2 h 15 min
Frequency
Every 4 hours
Estimated price
$9 - $13
Schedules at
drinatrans.com
Bus from Zvornik to Novi Sad
Ave. Duration
2 h 35 min
Frequency
4 times a day
Estimated price
$8 - $12
Schedules at
drinatrans.com
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Beograd to Budapest - Népliget
Ave. Duration
5 h 48 min
Frequency
Twice daily
Estimated price
$23 - $35
Schedules at
en.fudeks.rs
Book at
fudeks.rs
Eurolines HU
Phone
+36 (1) 382-0888
Email
info@volanbusz.hu
Website
eurolines.hu
Bus from Budapest Népliget to Lviv
Ave. Duration
11 h 5 min
Frequency
Twice a week
Estimated price
$64
Schedules at
nemzetkozi.volanbusz.hu
Biss-Tours
Phone
032 245 451
Email
info@biss-tours.ba
Website
biss-tours.ba
Bus from Sarajevo to Slavonski Brod
Ave. Duration
3 h 53 min
Frequency
3 times a week
Estimated price
$13 - $23
Schedules at
biss-tours.ba
Crnja Tours
Phone
+385 91 30 30 356
Email
info@crnja-tours.hr
Website
crnja-tours.hr
Bus from Slavonski Brod to Budapest
Ave. Duration
9 h 24 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
crnja-tours.hr
Book at
crnja.getbybus.com
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Budapest, Budapest Népliget to Lviv, Lviv bus station
Ave. Duration
10 h 10 min
Frequency
4 times a week
Estimated price
$30 - $60
Website
flixbus.co.uk
EuroClub
Phone
+38(066)-281-80-41
Email
euroclubbus@gmail.com
Website
eclub.kiev.ua
Bus from Budapest Népliget to Lviv Striyskyi Bus Station
Ave. Duration
11 h 30 min
Frequency
Twice a week
Estimated price
$70 - $95
Schedules at
eclub.kiev.ua
Bosna Expres
BS Tours
Phone
011 761-4693
Email
bstours@verat.net
Website
bstours.rs
Bus from Sarajevo to Ruma
Ave. Duration
6 h 27 min
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
bstours.rs

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.

Questions & Answers

How far is it from Sarajevo to Lviv?

The distance between Sarajevo and Lviv is 793 km. The road distance is 1139 km.

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

The cheapest way to get from Sarajevo to Lviv is to bus and train which costs $60 - $100 and takes 24 h 29 min.

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

The quickest way to get from Sarajevo to Lviv is to fly which takes 6 h 16 min and costs $110 - $260.

Is there a direct bus between Sarajevo and Lviv?

No, there is no direct bus from Sarajevo to Lviv. However, there are services departing from Istočno Sarajevo and arriving at Lviv via Zvornik, Beograd and Budapest Népliget. The journey, including transfers, takes approximately 23 h 58 min.

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

It takes approximately 6 h 16 min to get from Sarajevo to Lviv, including transfers.