Travel options
from Odesa to Lviv

You can get from Odesa to Lviv by train, bus or flight.

Our recommendation

To get from Odesa to Lviv on Jan 30 we recommend taking a train because it’s the best combination of price and speed.

09:31PMOdesa10h32 08:03AMLviv
0 changes
$291One-way
Cheapest
06:22PMOdesa12h13 06:35AMLviv
0 changes
$101One-way
Other options
06:22PMOdesa12h13 06:35AMLviv
0 changes
$251One-way
06:15AMOdesa12h35 06:50PMLviv
0 changes
$221One-way
10:00AMOdesa13h00 11:00PMLviv
1 changes
$221One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
Jan 30
$10Ukrainian railways
$17Infobus
$198Ukraine Intl. Airlines
Mon
Jan 31
$26Ukrainian railways
Find prices
Find prices
Tue
Feb 1
Find prices
$22Infobus
$164Ukraine Intl. Airlines
Wed
Feb 2
$9Ukrainian railways
$23Ecolines
$152Ukraine Intl. Airlines
Thu
Feb 3
$10Ukrainian railways
$23Ecolines
$145Ukraine Intl. Airlines
Fri
Feb 4
$10Ukrainian railways
$16Infobus
$178Ukraine Intl. Airlines
Sat
Feb 5
$10Ukrainian railways
$17Infobus
$140Ukraine Intl. Airlines
Sun
Feb 6
$8Ukrainian railways
$18Flixbus
$145Ukraine Intl. Airlines
Mon
Feb 7
$10Ukrainian railways
$20Infobus
$145Ukraine Intl. Airlines
Tue
Feb 8
$7Ukrainian railways
$19Infobus
$151Ukraine Intl. Airlines
Wed
Feb 9
Find prices
$23Infobus
$145Ukraine Intl. Airlines
Thu
Feb 10
$10Ukrainian railways
$16Infobus
$140Ukraine Intl. Airlines
Fri
Feb 11
$10Ukrainian railways
$23Ecolines
$151Ukraine Intl. Airlines
Sat
Feb 12
$8Ukrainian railways
$18Flixbus
$145Ukraine Intl. Airlines
Sun
Feb 13
Find prices
$18Flixbus
$164Ukraine Intl. Airlines
Mon
Feb 14
Find prices
$23Ecolines
$145Ukraine Intl. Airlines
Tue
Feb 15
$9Ukrainian railways
$17Infobus
$132Ukraine Intl. Airlines
Wed
Feb 16
$7Ukrainian railways
Find prices
$145Ukraine Intl. Airlines
Thu
Feb 17
$10Ukrainian railways
$19Infobus
$143Ukraine Intl. Airlines
Fri
Feb 18
Find prices
$18Flixbus
$164Ukraine Intl. Airlines

Travel Information to Lviv from Odesa

distanceDistance385 miles (621 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$9 - $167
cheapestCheapest modeTrain • $9 (€7) • 10 h 32 min
fastestFastest modeFlight • $167 (€140) • 4 h 40 min
carriersPopular travel companiesWindrose Airlines, Infobus or Ukrainian railways

Take a flight, bus or train to travel 385 miles (621 km) from Odesa to Lviv. If speed is a priority, then a flight is the best option with an average duration of 4 h 40 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $9 (€7). The most popular travel companies which serve this route are Windrose Airlines, Infobus or Ukrainian railways among others. Travelers can even take a direct bus or train from Odesa to Lviv.

Travel Tips: Travel from Odesa to Lviv

Travel to Lviv easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Odesa to Lviv.
FAQs

How do I get from Odesa to Lviv?

There are 3 travel options from Odesa to Lviv: flight, bus or train.

What is the cheapest way from Odesa to Lviv?

The cheapest way to get from Odesa to Lviv is by taking a train. You can find average ticket prices around $9 (€7) compared to other travel options to Lviv:

Taking a train is about $159 (€132) less than taking a flight, which costs on average $167 (€140) for this trip.

Taking a train is about $15 (€13) less than taking a bus, which costs on average $24 (€20) for this journey.

What is the fastest way to travel between Odesa and Lviv?

The fastest way to get to Lviv from Odesa is by flight with an average travel time of 4 h 40 min.

Other travel options to Lviv can usually take longer:

In comparison, taking a bus requires on average 13 h   of travel time.

In comparison, going by train can take 10 h 32 min   on average.

What is the distance between Odesa and Lviv?

The Odesa to Lviv distance is around 385 miles (621 km).

How many services a day are there to Lviv from Odesa?

The average frequency per day from Odesa to Lviv is:

  • Around 2 trains per day.

However, we recommend checking specific travel dates for your route from Odesa to Lviv as scheduled services by flight, bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Odesa to Lviv?

These are the most popular departure and arrival points when traveling from Odesa to Lviv:

  • Most travelers board their plane from Odessa International Airport and arrive in Lviv Danylo Halytskyi International Airport.
  • Most travelers who book a bus ticket from Odesa to Lviv depart from Odesa, Hotel Tokyo-star (Одеса, Готель Токіо-Стар) to Lviv, Vulytsya Naukova (Silpo) (Львів, Вулиця Наукова (Сільпо)).

Which travel companies can help me find a way to get from Odesa to Lviv?

If finding a good deal is your main consideration for your trip from Odesa to Lviv, then we'll help you find the best value travel companies for you:

  • Travel with Windrose Airlines for flights to Lviv. If you’re looking for a good deal on tickets, check for Windrose Airlines Odesa to Lviv tickets on Omio for $167 (€140).
  • Infobus can take you to Lviv by bus. If searching for a good deal on buses, you can find tickets for Infobus from Odesa to Lviv for $24 (€20).
  • Ukrainian railways can take you to Lviv by train. If searching for a good deal on trains, you can find tickets for Ukrainian railways from Odesa to Lviv for $9 (€7).

Can I find a direct route to Lviv from Odesa?

Yes, there are direct services available from Odesa to Lviv with the following travel companies:

  • You can travel directly by train with Ukrainian railways with 2 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Lviv as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Lviv from Odesa.

What is another destination I should add to my tour from Odesa to Lviv?

Looking to extend your trip from Odesa to Lviv? Many Omio customers who go from Odesa to Lviv usually extend their vacation to explore other popular destinations like Kraków, Warsaw or Kyiv. If you're looking to explore Kraków, Warsaw or Kyiv from Lviv, let Omio find you the best connections available at an affordable price.

How early should I buy Odesa to Lviv tickets online to score the best deals?

Before traveling from Odesa to Lviv, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket for this trip is costing $167 (€140) one way on average.
  • A bus ticket costs $24 (€20) one way on average for this trip.
  • A train ticket for this trip costs on average $9 (€7) one way.

But we recommend booking Odesa to Lviv tickets online a few months before your planned travel date to score the best deals and save money on your trip.