This page explains how to buy train tickets from Kiev or Lviv to other European cities at the cheapest prices, buying online direct from the operators, usually with print-at-home or collect-at-station tickets.  It may help to know that Lviv is also spelt Lvov, and Kiev can also be spelt Kyiv.  Click here to buy tickets starting in another city.  Train times updated for 2018.

I want to go from Kiev or Lviv to...

Warsaw   Krakow   Prague   Budapest   Vienna  Moscow   All other destinations

Before you buy your tickets...

I recommend taking a moment to read these important tips for buying European train tickets.  It answers all the usual questions, such as "Do I need to book in advance or can I just turn up & buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just go online & buy a 35 point-to-point ticket?".  And most important, click here to understand how far ahead you can buy train tickets.

European train travel FAQ...

An introduction to European train travel


Senior fares (over 60)


Guide to Eurail passes (overseas visitors)

Important tips for buying European train tickets

Youth fares (under 26)


Guide to InterRail passes (for Europeans)

How to check European train times

Child fares & child age limits


Couchettes & sleepers on night trains

Do I need to book in advance?

Luggage on European trains


Train seat numbering plans

How far ahead can I book?

Luggage storage at stations


Wheelchairs & special needs

Can I stop off on the way?

Taking a bike by train


Real-time service updates

Should I travel 1st or 2nd class?

Taking a car by train


Hotels & accommodation

How long to allow for connections?

Taking dogs & pets by train


Changing stations in Paris by metro or taxi

How early to arrive at the station?

Maps of the European rail network


What to do when things go wrong...

Trains within Ukraine

Back to top

Kiev & Lviv to Warsaw...

Option 1, Kiev to Warsaw by Kiev Express sleeper train...

The Kiev Express   1, 2 or 3 bed sleeper compartment   Each compartment has a washbasin

Boarding the Kiev Express in Warsaw...


A sleeper compartment...


...with washbasin.

Option 2, Lviv to Warsaw by Lviv Express sleeper train...

Option 3, Kiev or Lviv to Warsaw by daytime trains with overnight stop in Krakow...

Back to top

Kiev & Lviv to Krakow...

Option 1, Kiev or Lviv to Krakow by daytime trains...

2nd class seats on Przemysl-Kiev train   The Przemysl to Lviv & Kiev train

The new express train from Przemysl to Lviv & Kiev, seen boarding at Przemysl.  Photos courtesy of Nicholas Brooke.

Option 2, Lviv to Krakow by sleeper train...

Back to top

Kiev or Lviv to Prague...

Option 1, by Prague-Kosice sleeping-car...

The Prague to Kiev train

The direct sleeping-car from Kiev to Prague, seen at Prague Hlavni.  This sleeper ceased being direct in December 2017, it now runs Kiev-Kosice with connecting train to Prague.

1, 2 or 3 bed sleeper compartment   Each compartment has a washbasin   Close-up of sleeping-car from Prague to Lviv & Kiev

A sleeper compartment with washbasin.  Courtesy of Alessandro

Option 2, via Krakow...

Back to top

Kiev or Lviv to Budapest & Vienna...

Kiev or Lviv to Budapest by direct sleeper train...

Lviv to Budapest by daytime train...

The Latorca train from Budapest to Kiev

The Lviv-Budapest Latorca, seen in Poland.  The cars with the yellow stripe are the Ukrainian sleeping-cars, the blue and grey cars beyond them are Hungarian daytime cars attached at the border.  Courtesy of Scott Keir.

Gauge changing at Chop   1, 2 or 3 bed sleeper compartment   Each compartment has a washbasin

Changing the wheelsets at Chop. Courtesy Simon Schubert


A cosy sleeper compartment...


...with washbasin.

Back to top

Kiev to Moscow...
Night train from Kiev to Moscow, about to leave Kiev   2-bed sleeper on night train from Kiev to Moscow.   TV screen in 2-bed sleeper on Kiev-Moscow train

Train 6 from Kiev to Moscow, boarding at Kiev station.


The 2-berth spalny vagon on train 6 even have an LCD TV.  Photos courtesy of

Back to top

Kiev or Lviv to all other destinations...


Back to top

Back to home page