These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Kyiv to Lviv

distanceDistance290 miles (467 km)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersUkrainian railways

Trains from Kyiv to Lviv cover the 290 miles (467 km) long route taking on average 7 h 17 min with our travel partners like Ukrainian railways. Normally, there are 12 trains operating per day, including direct services available.

Travel Tips

Trains from Kyiv to Lviv
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 Kyiv to Lviv.
How far is Kyiv to Lviv by train?
You should expect to travel around 290 miles (467 km)  to Lviv from Kyiv by train.
How long is the train ride from Kyiv to Lviv?
The Kyiv to Lviv train duration is on average 7 h 17 min, which is to be expected when traveling 290 miles (467 km) from Kyiv to Lviv. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train companies go from Kyiv to Lviv?
Take the Kyiv to Lviv train with Ukrainian railways. However, it's always good to check out all possible train providers for the trip between Kyiv and Lviv as there might be differences in the amenities they offer.
How many train services are there from Kyiv to Lviv a day?
The average number of trains departing Kyiv for Lviv is 12 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

The major railway station for departures from Kyiv is Kyiv-Pasazhyrsky. Read all the information you need to know about services, amenities and connections at Kyiv-Pasazhyrsky for your journey from Kyiv to Lviv.