Travel from Lviv to Kiev

Train, bus or fly from Lviv to Kiev?

Ukrainian Railways (UZ) operates a train from Lviv to Kiev twice daily. Tickets cost $4 - $11 and the journey takes 4 h 59 min. Alternatively, Ukraine buses operates a bus from Lviv to Kiev once daily. Tickets cost $10 - $13 and the journey takes 10 h 10 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lviv to Kiev

ModeDurationPrice
From Lvov train to Kiev Pass.4 h 59 min204 ₴
From Lviv Bus Station 8 bus to Demiivska then subway to Maidan Nezalezhnosti.10 h 24 min313 ₴
From Lviv rideshare to Kyiv.7 h 40 min324 ₴
From Lviv taxi to Kiev.6 h 54 min3 553 ₴
From Lviv drive to Kiev.6 h 54 min1 470 ₴
From Lystopadovoho Chinu St. line 9 Trolleybus to Lviv airport, fly to Kiev airport, shuttle to Kharkivska, then subway to Kiev.3 h 21 min1 197 ₴
From Lystopadovoho Chinu St. line 9 Trolleybus to Lviv airport, fly to Kiev Zhulhany airport, then line 368 Minibus to Kiev.3 h1 795 ₴

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

The train from Lvov to Kiev Pass takes 4 h 59 min including transfers and departs twice daily.

Is there a direct train between Lviv and Kiev?

Yes, there is a direct train departing from Lvov and arriving at Kiev Pass. Services depart twice daily, and operate every day. The journey takes approximately 4 h 59 min.

Operators from Lviv to Kiev

OperatorPhoneWebsite
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Ukraine busesUkraine buses
Kiev Metro(044) 238-58-98Kiev Metro
BlaBlaCarBlaBlaCar
Lviv Airport TransportationLviv Airport Transportation
Ukraine International AirlinesUkraine International Airlines
Skybus Kiev+38 04595 61486Skybus Kiev
Motor SichMotor Sich
Easy WayEasy Way