Zaporizhzhia – Lviv train route information
To buy train tickets from Zaporizhzhia to Lviv on the AnyTrain website, first choose your travel date. If you are checking the current timetable for trains between Zaporizhzhia and Lviv, remember that it changes regularly, so always check which trains are running.
The distance between the stations is 1,150 km, and the journey takes roughly 15 to 16.5 hours depending on the train. Direct trains run between Zaporizhzhia-1 and Lviv — the timetable above shows current departures, travel times and free seats.
Departures are spread across the day, from evening services such as the Zaporizhzhia – Uzhhorod train to morning ones such as the Zaporizhzhia – Solotvyno train.
Zaporizhzhia – Lviv train tickets go on sale 45 days in advance. The sooner you buy, the better your chances of getting the best seats. The closer to the departure date, the fewer free places there are.