Travel from Odessa to Lviv

Train, bus or fly from Odessa to Lviv?

Motor Sich, Ukraine International Airlines and two other airlines fly from Odessa to Lviv 4 times a day. Alternatively, Ukrainian Railways (UZ) operates a train from Odessa to Lviv twice daily. Tickets cost $4 - $12 and the journey takes 10 hours 36 minutes.

How to get from Odessa to Lviv

ModeDurationPrice
From Bohdana Hmelnytskogo St line 14 Trolleybus to Odesa airport, fly to Lviv airport, then line 9 Trolleybus to Lviv.5 h 11 min$101
From Odessa Gl. train to Lvov.10 h 36 min$8
From Odessa Kolontaivska bus to Uman then bus to Lviv station.13 h 8 min$45
From Odessa bus to Chernivtsi, bus to Lviv Bus Station, then bus to Petra Doroshenko str..22 h 59 min$24
From Odessa Gl. night train to Lvov.11 h 46 min$8
From Odessa drive to Lviv.10 h 35 min$78

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

It takes approximately 5 hours 11 minutes to get from Odessa to Lviv, including transfers.

Is there a direct train between Odessa and Lviv?

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 hours 36 minutes.

Is there a direct bus between Odessa and Lviv?

No, there is no direct bus from Odessa to Lviv. However, there are services departing from Odessa Kolontaivska and arriving at Lviv station via Uman. The journey, including transfers, takes approximately 13 hours 8 minutes.

Operators from Odessa to Lviv

OperatorPhoneWebsite
Odessa Airport TransportOdessa Airport Transport
Motor SichMotor Sich
Ukraine International AirlinesUkraine International Airlines
LOTLOT
Pegasus AirlinesPegasus Airlines
Lviv Airport TransportationLviv Airport Transportation
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Günsel Group0 800 30 30 10Günsel Group
Polski Bus+48 22 417 62 27Polski Bus
Ukraine busesUkraine buses