Cheap train tickets from Kyiv to Lviv

Showing times and prices for Jan 21

Cheapest

$7

Average

$25

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Kyiv to Lviv will cost around $ 25 if you buy it on the day, but the cheapest tickets can be found for only $ 7.

Cheapest
07:06PMKyiv7h48 02:54AMLviv
0 changes
$71One-way
2nd Cheapest
03:02PMKyiv8h56 11:58PMLviv
0 changes
$91One-way
01:34PMKyiv15h14 04:48AMLviv
0 changes
$111One-way
01:34PMKyiv19h12 08:46AMLviv
0 changes
$131One-way
08:12PMKyiv8h29 04:41AMLviv
0 changes
$151One-way

Train schedule from Kyiv to Lviv

Showing trains for tomorrow, Fri, Jan 21
04:02AMKyiv8h06 12:08PMLviv
0 changes
05:52AMKyiv5h18 11:10AMLviv
0 changes
06:50AMKyiv6h55 01:45PMLviv
0 changes
01:34PMKyiv15h14 04:48AMLviv
0 changes
01:34PMKyiv19h12 08:46AMLviv
0 changes
02:07PMKyiv6h15 08:22PMLviv
0 changes
02:07PMKyiv6h15 08:22PMLviv
0 changes
03:02PMKyiv8h56 11:58PMLviv
0 changes
05:12PMKyiv8h23 01:35AMLviv
0 changes
05:32PMKyiv5h21 10:53PMLviv
0 changes
06:30PMKyiv9h13 03:43AMLviv
0 changes
07:06PMKyiv7h48 02:54AMLviv
0 changes
07:48PMKyiv7h39 03:27AMLviv
0 changes
08:12PMKyiv8h29 04:41AMLviv
0 changes
08:21PMKyiv9h28 05:49AMLviv
0 changes
08:29PMKyiv7h56 04:25AMLviv
0 changes
09:08PMKyiv6h49 03:57AMLviv
0 changes
10:03PMKyiv8h44 06:47AMLviv
0 changes
10:10PMKyiv6h45 04:55AMLviv
0 changes
10:37PMKyiv7h48 06:25AMLviv
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$7Ukrainian railways
$10Flixbus
$86Windrose Airlines
Sat
Jan 22
$7Ukrainian railways
$10Flixbus
$73Windrose Airlines
Sun
Jan 23
$8Ukrainian railways
$10Flixbus
$73Windrose Airlines
Mon
Jan 24
$6Ukrainian railways
$11Flixbus
$73Windrose Airlines
Tue
Jan 25
Find prices
$13Infobus
$85Windrose Airlines
Wed
Jan 26
Find prices
$15Infobus
$85Windrose Airlines
Thu
Jan 27
$7Ukrainian railways
$13Infobus
$85Windrose Airlines
Fri
Jan 28
$7Ukrainian railways
$14Flixbus
$72Windrose Airlines
Sat
Jan 29
$6Ukrainian railways
$11Flixbus
$85Windrose Airlines
Sun
Jan 30
$7Ukrainian railways
$13Infobus
Find prices
Mon
Jan 31
$6Ukrainian railways
$10Flixbus
$85Windrose Airlines
Tue
Feb 1
Find prices
$15Infobus
$85Windrose Airlines
Wed
Feb 2
$6Ukrainian railways
$19Ecolines
$85Windrose Airlines
Thu
Feb 3
$7Ukrainian railways
$15Infobus
$85Windrose Airlines
Fri
Feb 4
$7Ukrainian railways
$10Flixbus
$85Windrose Airlines
Sat
Feb 5
$7Ukrainian railways
$10Flixbus
$85Windrose Airlines
Sun
Feb 6
$7Ukrainian railways
$10Flixbus
$85Windrose Airlines
Mon
Feb 7
$7Ukrainian railways
$12Flixbus
$85Windrose Airlines
Tue
Feb 8
Find prices
$15Infobus
$85Windrose Airlines
Wed
Feb 9
$7Ukrainian railways
$15Infobus
$85Windrose Airlines

Fastest train times from Kyiv to Lviv

Showing times and prices for Jan 21

Fastest Journey

5 h 18 m

Average

8 h 31 m

Trains per day

20

Distance

468 km

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

These direct trains cover the 468 km distance in an average of 8 h 31 m but if you time it right, some trains will get you there in just 5 h 18 m .

The slowest trains will take 19 h 12 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:52AMKyiv5h18 11:10AMLviv
0 changes
$171One-way
2nd Fastest
05:32PMKyiv5h21 10:53PMLviv
0 changes
$171One-way
02:07PMKyiv6h15 08:22PMLviv
0 changes
$221One-way
02:07PMKyiv6h15 08:22PMLviv
0 changes
$151One-way
10:10PMKyiv6h45 04:55AMLviv
0 changes
$251One-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 Kyiv to Lviv

distanceDistance290 miles (468 km)
durationAverage train duration6 h 41 min
priceAverage train ticket price$7 (€6)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersUkrainian railways

Trains from Kyiv to Lviv cover the 290 miles (468 km) long trip taking on average 6 h 41 min with our travel partners like Ukrainian railways. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $6 (€5), but the average price of train tickets is $7 (€6). Travelers depart most frequently from Kyiv-Pasazhyrsky and arrive in Lviv.

Trains from Kiev to Lviv

Passengers wishing to travel from Kiev (also spelled Kyiv) to Lviv have many options to choose from. Trains depart Kiev for Lviv at various times throughout the day, every day of the week. Although direct service is offered between the cities, the travel time can vary depending on the route taken. Around six and a half hours is the average travel time, but passengers can find trips that take as little as five hours or up to nearly ten hours to reach their destination.

Which train companies travel from Kiev to Lviv?

Trains between Kiev and Lviv are operated by Ukrainian Railways, which is Ukraine's state-owned train company.

How long is the train from Kiev to Lviv?

Although Ukrainian Railways offers direct service between Kiev and Lviv, travel time can vary. Passengers can book trains that take as little as five hours and as long as ten hours to reach their final destination. However, passengers can expect trains to take around six and a half hours on average.

How many trains are there from Kiev to Lviv?

Passengers can choose between 10 to 12 trains traveling between Kiev and Lviv on most days. Trains can be booked at various times, from the early morning well into the evening. In addition, an overnight service is usually available as well.

What are the departure and arrival stations for trains from Kiev to Lviv?

Departure train station: Trains depart Kiev from Kyiv-Pasazhyrskzi (Kiev Passenger) Train Station. This train station is actually made up of two train stations (Central and Southern), which are connected by a bridge. Passengers can easily reach the train station from the city center by metro. Kyiv-Pasazhyrskzi has many convenient amenities, such as shops, restaurants, pharmacies, and more. In addition, there is a complete timetable displayed in English.

Arrival train station: Trains arrive at Lviv's historic main train station, constructed in a beautiful Art Nouveau style. The train station has shops and cafes and departure and arrival boards in English. Passengers can take a tram directly to the city center. If a trip by taxi is preferred, it is advisable to contact a professional taxi service rather than ride with an unofficial cab. Passengers should be aware that some of these cabs and individuals may take advantage of unsuspecting tourists.

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.
FAQs

How much do cheap trains from Kyiv to Lviv cost?

Omio customers have found cheap train tickets to Lviv from Kyiv for as low as $6 (€5)  for the next 7 days.

What is the price of a train ticket to Lviv from Kyiv?

If you’re looking to purchase your train tickets in the next week, you can expect the Kyiv to Lviv train price to come in at an average of $7 (€6)  one way.

How far is Lviv from Kyiv by train?

The Kyiv to Lviv train distance is approximately 290 miles (468 km).

How long is the train ride from Kyiv to Lviv?

The train time between Kyiv and Lviv is on average 6 h 41 min  for the 290 miles (468 km) long journey, but the time it takes to go to Lviv from Kyiv by train can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Kyiv to Lviv, which train station in Kyiv do I depart from and which train station in Lviv do I arrive in?

Omio customers book a train from Kyiv-Pasazhyrsky   to Lviv   most frequently for this route.

Where is the train station in Kyiv to go to Lviv? Where is the train station in Lviv located?

Passengers booking this journey most frequently board their trains from Kyiv-Pasazhyrsky and need to travel around 1.8 miles (2.9 km) from the city center to get to this train station.

Passengers arriving in Lviv most often arrive at Lviv and need to travel around 1.3 miles (2.1 km) from this train station to the city center.

Which train companies can take me between Kyiv and Lviv?

Take the Kyiv to Lviv train with Ukrainian railways. However, it's always good to check out all possible train providers for the route to Lviv from Kyiv as there might be differences in the amenities they offer.

How many trains are there between Kyiv and Lviv a day?

On average, there are 10 trains a day from Kyiv to Lviv. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Kyiv to Lviv? When is the last train from Kyiv to Lviv?

The earliest train departing from Kyiv to Lviv leaves at 11: 34 AM. The last train departing from Kyiv to Lviv leaves at 5: 06 PM. You can find the latest Kyiv to Lviv train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I book the Kyiv to Lviv train for the best deals on tickets?

If you buy the Kyiv to Lviv train within the next 7 days, you can find one way tickets to cost on average $7 (€6). However, booking your train ticket in advance gives you access to the best prices for trains between Kyiv and Lviv. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Kyiv
Lviv
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.