Odesa to Lviv train

Cheap train tickets from Odesa to Lviv

Showing times and prices for Feb 06

Cheapest

7

Average

14

The best way to find a cheap train ticket from Odesa to Lviv is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
02:58PMOdesa11h56 02:54AMLviv
0 transfers
71One-way
2nd Cheapest
09:03PMOdesa11h03 08:06AMLviv
0 transfers
101One-way
01:56PMOdesa11h56 01:52AMLviv
0 transfers
191One-way
01:56PMOdesa11h56 01:52AMLviv
0 transfers
191One-way

Train schedule from Odesa to Lviv

Showing trains for tomorrow, Monday, February 6
01:56PMOdesa11h56 01:52AMLviv
0 transfers
01:56PMOdesa11h56 01:52AMLviv
0 transfers
02:58PMOdesa11h56 02:54AMLviv
0 transfers
09:03PMOdesa11h03 08:06AMLviv
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19

Fastest train times from Odesa to Lviv

Showing times and prices for Feb 06

Fastest Journey

11 h 3 m

Average

11 h 42 m

Trains per day

4

Distance

622 km

Of the 4 trains that leave Odesa for Lviv every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:03PMOdesa11h03 08:06AMLviv
0 transfers
101One-way
2nd Fastest
01:56PMOdesa11h56 01:52AMLviv
0 transfers
191One-way
2nd Fastest
02:58PMOdesa11h56 02:54AMLviv
0 transfers
71One-way
2nd Fastest
01:56PMOdesa11h56 01:52AMLviv
0 transfers
191One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Odesa to Lviv

distanceDistance385 miles (621 km)
durationAverage train duration11 h 56 min
priceAverage train ticket price$6 (€5)
changesDirect trainYes
carriersTrain providersUkrainian railways

Trains from Odesa to Lviv cover the 385 miles (621 km) long trip taking on average 11 h 56 min with our travel partners like Ukrainian railways. There are direct train services available. While the average ticket price for this journey costs around $6 (€5), you can find the cheapest train ticket for as low as $6 (€5). Travelers depart most frequently from Odesa-Holovna (Одеса-Головна) and arrive in Lviv.

Travel Tips: Trains from Odesa to Lviv

Travel Tips: Travel by train 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
If you’re looking to save money on tickets, you can find cheap Odesa to Lviv trains for as little as $6 (€5)  in the next 7 days.
If you are looking to purchase your train ticket in the next 7 days, you can expect the Odesa to Lviv train to cost on average $6 (€5)  one way.
When traveling this route you should expect the distance to Lviv from Odesa by train to be approximately 385 miles (621 km).
On average the Odesa to Lviv train time is 11 h 56 min  covering the 385 miles (621 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Omio customers traveling this route book their trains from Odesa-Holovna (Одеса-Головна)   to Lviv.

You can find the most popular departure train station for this journey, Odesa-Holovna (Одеса-Головна), located approximately 1 mile (1.6 km) from the city center of Odesa. The most popular arrival train station in Lviv, called Lviv, is located around 1.6 miles (2.6 km) away from its city center.

For the trip from Odesa to Lviv you can take a train with Ukrainian railways. Be sure to check out all possible train companies that offer services between Odesa and Lviv on Omio to compare what amenities they may have.
Yes, you can search for direct trains from Odesa to Lviv on Omio with Ukrainian railways, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
The first Odesa to Lviv train departs at 11: 56 AM   and the last train from Odesa to Lviv leaves at 11: 56 AM. Check out the most up-to-date train schedule from Odesa to Lviv on Omio and find the best time to travel to your destination.
If you book a train ticket from Odesa to Lviv within the next 7 days, you can find tickets to cost on average $6 (€5) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Lviv from Odesa are generally on sale a few months before the planned departure date.

Important Stations and Airports for this connection

Odesa
Lviv
The major railway station for departures from Odesa is Odesa-Holovna (Одеса-Головна). Read all the information you need to know about services, amenities and connections at Odesa-Holovna (Одеса-Головна) for your journey to Lviv from Odesa.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language