All trains on the route: departure and arrival times, duration, days of operation and ticket prices. Ukrzaliznytsia data.
57 trainsfirst 04:29 · last 23:36tickets from 183 ₴at UZ fares
57 trains · 04:29–23:36 · from ₴183
Trains Kyiv-Pas. — Lviv
57 trains
TrainOn the wayDurationRuns onTickets
2104:2913:028 h 33 minDaily
743“Intercity+”06:1511:535 h 38 minDaily
11307:5222:3814 h 46 minOn set dates1/11/2026
11307:5223:1815 h 26 minOdd dates5,7,11,13,19,21/11; from 25/11/2026 on odd dates
63“Oberih”08:1414:306 h 16 minDaily
9“Transcarpathia”08:3715:356 h 58 minDaily
9“Transcarpathia”10:1816:226 h 04 minDailyFrom 28/06/2026 daily · schedule changes on from 2/11/2026
715“Intercity+”11:2818:266 h 58 minDailyFrom 28/06/2026 daily · schedule changes on 30/10; from 2/11/2026
715“Intercity+”11:2818:297 h 01 minDaily
749“bezperesadkovyi vahon”12:0518:206 h 15 minDaily
749“bezperesadkovyi vahon”13:0118:515 h 50 minDailyFrom 28/06/2026 daily · schedule changes on from 2/11/2026
74114:4721:557 h 08 minOn set dates31/10; 1/11/2026
4515:0823:478 h 39 minAlternating2/09–30/10 on even dates; from 1/11/2026 on odd dates · schedule changes on from 3/11/2026
10715:3722:517 h 14 minAlternating2/09–30/10 on even dates; from 1/11/2026 on odd dates · schedule changes on from 9/11/2026
10716:0323:187 h 15 minOdd datesFrom 9/11/2026 on odd dates
14316:4003:4411 h 04 minDaily7–15/11; from 18/11/2026 daily · 16,17/11/2026
1316:4801:178 h 29 minDaily
14316:4803:4410 h 56 minDaily15/10–31/12/2026 daily · schedule changes on 7–15/11,16,17/11; from 18/11/2026
23716:4801:178 h 29 minEven dates8/11–10/12 on even dates; from 12/12/2026 daily
1316:5601:178 h 21 minDailyFrom 5/08/2026 daily · schedule changes on from 2/11/2026 · from 2/11/2026 daily · schedule changes on from 7/11/2026
5516:5601:288 h 32 minDaily16,17/11/2026 · 7–15/11; from 18/11/2026 daily
13716:5601:288 h 32 minEven dates16/11/2026 · 8–14/11; from 18/11/2026 on even dates
14216:5601:288 h 32 minEven dates16/11/2026 · 8–14/11; from 18/11/2026 on even dates
23716:5601:178 h 21 minAlternating1/09–31/10 on odd dates; 2/11–10/12 on even dates; from 12/12/2026 daily · schedule changes on 2/11–10/12; from 12/12/2026 · 2/11–10/12 on even dates; from 12/12/2026 daily · schedule changes on 8/11–10/12; from 12/12/2026
5517:0401:288 h 24 minDailyFrom 29/07/2026 daily · schedule changes on 7–15/11,16,17/11; from 18/11/2026
13717:0401:288 h 24 minAlternating27–31/10 on odd dates; from 2/11/2026 on even dates · schedule changes on 8–14/11,16/11; from 18/11/2026
14217:0401:288 h 24 minAlternating27–31/10 on odd dates; from 2/11/2026 on even dates · schedule changes on 8–14/11,16/11; from 18/11/2026
705“Intercity+”19:2102:206 h 59 minDaily
2719:2902:116 h 42 minDaily
2919:2902:116 h 42 minDaily
5120:1602:476 h 31 minDaily
2720:2502:366 h 11 minDailyFrom 28/06/2026 daily · schedule changes on from 2/11/2026
2920:2502:366 h 11 minDailyFrom 28/06/2026 daily · schedule changes on from 2/11/2026
5120:3302:456 h 12 minDailyFrom 28/06/2026 daily · schedule changes on from 2/11/2026
955“Yednist”20:3302:456 h 12 minOn set dates11/08/2026 · 2/09/2026
7“Bukovyna”20:5303:086 h 15 minDaily
5921:0105:398 h 38 minDaily
95“Hutsulshchyna”21:0903:366 h 27 minDaily
3121:2906:008 h 31 minDaily
49“Kobzar”21:2906:008 h 31 minDaily
1“Yednist”21:3703:526 h 15 minDaily16,17/11/2026 · from 28/09/2026 daily · schedule changes on 2–15/11,16,17/11; from 18/11/2026
955“Yednist”21:3703:526 h 15 minOn set dates16/09/2026
15“Les Kurbas”21:5604:176 h 21 minOdd dates5,7,13,19,21/11; from 25/11/2026 on odd dates · 1/11/2026
17“Skovoroda Ekspres”21:5604:176 h 21 minAlternating1/09–31/10 on odd dates; from 2/11/2026 on even dates · schedule changes on from 2/11/2026
43“Stefaniia Ekspres”22:3405:106 h 36 minDaily
103“Nezlamnist”22:4208:369 h 54 minDailyFrom 5/09/2026 daily · schedule changes on from 2/11/2026
103“Nezlamnist”22:5008:349 h 44 minDaily
91“Leopolis”23:0406:507 h 46 minDailyFrom 20/10/2026 daily · schedule changes on from 2/11/2026
81“Desna”23:1207:077 h 55 minDailyFrom 2/11/2026 daily · from 1/10/2026 daily · schedule changes on from 2/11/2026
777“Intercity+”23:2005:466 h 26 minDaily
7023:3408:098 h 35 minOn set dates3,5/11/2026
12923:3408:098 h 35 minOdd datesFrom 3/11/2026 on odd dates
13223:3408:098 h 35 minOn set dates3,5/11/2026
7023:3608:038 h 27 minOn set dates30/10; 1/11/2026
8923:3608:038 h 27 minCancelled1/09–31/10 on odd dates; from 2/11/2026 on even dates · cancelled from 2/11/2026
12923:3608:038 h 27 minAlternating2/09–30/10 on even dates; from 1/11/2026 on odd dates · schedule changes on from 3/11/2026
13223:3608:038 h 27 minOn set dates30/10; 1/11/2026
Prices are official Ukrzaliznytsia fares. The exact price and seat availability are shown by UZ at the car selection step.
Kyiv-Pasazhyrskyi – Lviv train route information
Taking the train from Kyiv to Lviv is one of the most convenient ways to get from the capital to Lviv. The distance between Kyiv-Pasazhyrskyi and Lviv stations is about 627 km. Daytime and overnight trains run on the route, including high-speed Intercity+ services, express trains and premium named trains.
Journey time depends on the train. The fastest option is an Intercity+ service such as the Darnytsia – Lviv Intercity+, a quick daytime trip. Other trains usually take around 6–9 hours, and overnight trains let you leave in the evening and arrive in Lviv in the morning. The longest journeys are on through trains such as the Kharkiv – Uzhhorod train. The timetable above shows current departures, travel times and free seats.
Kyiv – Lviv train tickets
AnyTrain lets you buy train tickets online. You can book a Kyiv - Lviv ticket at a good price from anywhere with internet access. In many cases an e-ticket replaces the traditional paper ticket bought at the ticket office. Buying online saves time and helps you avoid queues at the station.
Please note that not all trains offer electronic boarding passes. There are three types of ticket: with a QR code (no printing needed), with a booking code (exchange it for a ticket at the station if required) and tickets that must be exchanged at the station ticket office.
To buy a Kyiv-Pasazhyrskyi - Lviv train ticket online on AnyTrain, start by choosing your travel date. If you just want to check the Kyiv – Lviv timetable, remember that it changes regularly, so check which trains are available before you buy.
Kyiv – Lviv Intercity and express trains
If you want to reach Lviv as quickly as possible, an express train is the best option. Intercity+ trains run on this route.
As well as express services, you can choose daytime or overnight trains. An overnight train lets you leave Kyiv in the evening and arrive in Lviv in the morning, which is handy for sightseeing or business trips.
Kyiv – Lviv train route
The route passes through a number of stations, which vary with the train number and type. Some trains make more stops, while express services cover the route with a minimum of intermediate stops.
If you would like to know the stops on a Kyiv – Lviv train, you can see the current list of stations when you choose a specific train on AnyTrain.
How much is a Kyiv – Lviv train ticket?
The price of a Kyiv – Lviv train ticket depends on the travel date, the train, the carriage category and the seat you choose. To see the current fare, enter your travel date in the AnyTrain search and select Kyiv – Lviv.
The system shows the available options, so you can pick the most convenient one by departure time, journey length and carriage type. For a fast trip, take the Kyiv – Lviv Intercity+ train; for an overnight journey, choose one of the night trains.
You can pay online by any available method, and your e-ticket will be sent to the email address you provide. If it has a QR code, you can save it on your smartphone or print it if needed.
Booking Kyiv – Lviv tickets
When planning a trip, it pays to book ahead. Tickets for popular routes go on sale well in advance, and the number of free seats depends on the train and the date.
The sooner you book Kyiv – Lviv train tickets, the better your chances of a comfortable seat in the carriage type you want. This matters most for high-speed trains, popular evening departures and busy periods.
Kyiv – Lviv train timetable
You can check the current Kyiv – Lviv train timetable on AnyTrain. The timetable may vary with the date, the day of the week and the season, so we recommend checking that your train is running before you buy.
Departure and arrival times and operating days may change. Check the latest information for your travel date before booking.
Comfortable travel in compartments and SV
If you want more comfort, we recommend choosing a seat in a kupe (compartment) or SV carriage. These classes offer more personal space and amenities for longer journeys, such as separate berths and better conditions for resting.
Use the mobile app to buy train tickets
The AnyTrain app is a convenient tool for buying train tickets and planning your trips quickly and easily. With it you can find available routes, compare prices and choose the most convenient departure time. Learn more about the AnyTrain apps for buying train tickets to book a seat on the train you need with ease. AnyTrain keeps your payments safe and secure and provides up-to-date timetable and seat availability information, making your journey as comfortable as possible.
For corporate clients
Paying for train tickets by bank transfer is a convenient way for corporate clients to arrange business trips. Companies can easily buy train tickets by bank transfer, which simplifies accounting and keeps spending transparent. Bank transfer payments let you issue tickets for employees quickly, without paying in cash. This is especially useful for organisations that need to plan business travel at short notice. In Ukraine, the option tobuy tickets by bank transfer is available to both companies and individuals. Find out more about bank transfer payments on AnyTrain.