Directions from Odessa to Lviv

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  •  5 h 11 min

  1. ODS - LWO

$51 - $121

Cheapest option

Train  •  10 h 36 min

  1. Express

$5 - $13

4 alternative options

Bus Odri  •  14 h 59 min

  1. Zaporozh'e - Słupsk

Bus Ukraine buses  •  22 h 59 min

$21 - $26

Night train  •  11 h 46 min

  1. Express

$5 - $13

Drive  •  10 h 35 min

  1. 490.8 miles

$60 - $95

What companies run services between Odessa, Ukraine and Lviv, Ukraine?

Motor Sich, Ukraine International Airlines and LOT fly from Odessa to Lviv 4 times a day. Alternatively, Ukrainian Railways (UZ) operates a train from Odessa to Lviv twice daily. Tickets cost $5 - $13 and the journey takes 10 h 36 min.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Odesa to Lviv via Kiev
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$50 - $240
Flights from Odesa to Lviv via Vilnius, Kiev
Ave. Duration
6 h 45 min
When
Friday and Sunday
Estimated price
$50 - $240
Motor Sich
Website
motorsich.com
Flights from Odesa to Lviv via Kiev Zhulhany
Ave. Duration
3 h 32 min
When
Monday to Saturday
Estimated price
$85 - $240
LOT
Website
lot.com
Flights from Odesa to Lviv via Warsaw
Ave. Duration
6 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$300 - $4,400
Train operators
Bus operators
Günsel Group
Odri
Phone
+38 032 243 98 10
Email
odri.lviv@gmail.com
Website
odri-ua.com
Bus from Kiev to Lviv Striyskyi Bus Station
Ave. Duration
7 h 30 min
Frequency
Once a week
Schedules at
odri-ua.com
Ukraine buses
Website
ticket.bus.com.ua
Bus from Odessa to Chernovtsy
Ave. Duration
13 h 45 min
Frequency
5 times a day
Estimated price
$13 - $17
Schedules at
ticket.bus.com.ua
Bus from Chernivtsi to Lwiw Stryiskyi bus station
Ave. Duration
7 h 40 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Schedules at
ticket.bus.com.ua

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, How do I get from Sydney to Melbourne and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Odessa and Lviv is 622 km. The road distance is 785 km.

The cheapest way to get from Odessa to Lviv is to train which costs 130 ₴ - 320 ₴ and takes 10 h 36 min.

The quickest way to get from Odessa to Lviv is to fly which takes 5 h 11 min and costs 1 300 ₴ - 3 200 ₴.

Yes, there is a direct train departing from Odessa Gl. and arriving at Lvov. Services depart twice daily, and operate every day. The journey takes approximately 10 h 36 min.

No, there is no direct bus from Odessa to Lviv. However, there are services departing from Odessa Kolontaivska and arriving at Petra Doroshenko str. via Kiev and Lviv Bus Station. The journey, including transfers, takes approximately 14 h 59 min.

It takes approximately 5 h 11 min to get from Odessa to Lviv, including transfers.