The average train between Khmelnytskyi and Lviv Oblast takes 4h 46m and the fastest train takes 3h 28m. The train service runs several times per day from Khmelnytskyi to Lviv Oblast. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Khmelnytskyi and Lviv Oblast. The earliest departure is at 4:24 AM at night, and the last departure from Khmelnytskyi is at 11:27 PM which arrives into Lviv Oblast at 6:37 AM. All services require a transfer at Lviv and take an average of 4h 46m. The schedules shown below are for the next available departures.

4h • 1 change

3h 30m • 1 change
Arrives next day

7h 14m • 1 change

4h 1m • 1 change

3h 28m • 1 change
Arrives next day

7h 14m • 1 change

4h 1m • 1 change

3h 28m • 1 change
Arrives next day

7h 10m • 1 change

4h • 1 change

3h 30m • 1 change
Arrives next day

7h 10m • 1 change
Want to know about travelling from Khmelnytskyi to Lviv Oblast? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Khmelnytskyi to Lviv Oblast. However, there are services departing from Khmelnytskyi station and arriving at Lviv Oblast station via Lviv. The journey, including transfers, takes approximately 4h 46m.
Khmelnytskyi to Lviv Oblast train services, operated by Ukrainian Railways (UZ), depart from Khmelnytskyi station.
Khmelnytskyi to Lviv Oblast train services, operated by Ukrainian Railways (UZ), arrive at Lviv station.
The distance between Khmelnytskyi and Lviv Oblast is 229 km. The road distance is 260 km.
Ukrainian Railways (UZ) operates a train from Khmelnytskyi to Lviv every 4 hours. Tickets cost ₴2,100–2,800 and the journey takes 2h 53m.