Kiev to lviv by Train

This post may contain affiliate links, which means our writers earn some money if you support us and click on one.

How to Travel From Kiev to Lviv by Train

Even though Lviv has its own airport, a lot of tourists fly to Kiev and either take a connecting flight or travel by train to Lviv. In this blog post I will discuss with you the best way to get from Kiev to Lviv by train, how to book the night-train and how you can travel from Kiev International Airport (Boryspil) to Kiev Central Station by bus or taxi.

Kiev Boryspil Airport to Kiev Central Station

Getting from Kiev Boryspil Airport to Kiev Central Station is easy.

Private Transfer

I highly recommend to book a private transfer. You can actually do this 5 euro cheaper compared to the SkyTaxi without any hassle. You can also book your transfer from your hotel to Boryspil Airport right away.

Cost are 20 Euro.


  • Enjoy the privacy of a transfer just for you and your group and arrive at your destination stress free
  • Avoid the hassle of waiting in line for a taxi or navigating public transportation
  • Have different vehicles available in top visual and technical condition for the number of passengers
  • Get attentive service from professional drivers, including baggage and door assistance


sky bus kiev

Once you arrive at the airport there is a shuttle bus service that departs every 20 minutes. The price is 80 UAH and you can only pay in cash to the driver.

You can recognize this bus service by its large purple buses and they only drive directly to the central station. The drive takes about 30-45 minutes depending on the traffic.

kiev odessa train
Route of the bus from Kiev International Airport to Kiev Central Station.

You can find them on the far right side when you exit the airport. It says on the side of the bus “Vokzal” , but also the english words “Kiev Train Station”

I would not recommend taking a taxi as it takes you 45 minutes and will cost you at least double.

Book your ticket

Booking a train ticket for your travels through Ukraine is actually very easy. You can visit the official website Booking.UA and buy your ticket online. First, change the language settings to English and select the route you wish to travel.

Selecting a route

Keep in mind that when you are filling in the city names, these should be written according to the Ukrainian English version.

Therefore, Kiev is Kyiv and so on. This might be confusing a bit, but if your city name does not show up just Google it.

You will see the alternative names at almost every Wikipedia page. Include a date, time and if you wish the trip to be a round trip.

kiev lviv train

Traveling by night

Once you have determined your route you can see which trains are available for you. As you can see all the trains travel by night, therefore you will be choosing a sleeper-class cabinet.

These cabinets come in two different classes; The first class offers a cabin with another person and in the second class you share the cabin with 4 other people.

The price for a first class ticket is 550 UAH and includes a drink + pillow/blankets. The second class ticket cost 170 UAH.

kiev lviv train

Select your seat in either first class or second class and you are good to go.

kiev odessa train
Fill in your first and last name and make the payment with a credit card. Now you are ready to travel by train in the Ukraine

Paying and printing

Once you have selected your seat you can add this seat to your shopping card. The next step is to checkout and make the payment with your credit card. It is a simple as that! You will receive your ticket in your mailbox.

Print it out, make sure your first and last name are correct and you are good to go, but bring your passport with you as you will need to identify yourself when they are checking your ticket.


When traveling with a night train make sure you put your valuable and personal belongings in a backpack and put this between you and the wall during your sleep. Traveling in Ukraine is very safe, but you always want to be careful.



Please enter your comment!
Please enter your name here