COVID-19 Travel restrictions may apply in Ukraine. Learn More.

There are 6 ways to get from Lviv to Kharkiv by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Lviv  •  5h 52m

  1. Fly from Lviv (LWO) to Kharkiv (HRK) LWO - HRK

2 213 ₴ - 7 513 ₴

Cheapest option

Train  •  13h 20m

  1. Take the train from Lvov to Harkov-Pas 1

396 ₴ - 871 ₴

4 alternative options

Train to Ivano-Frankivsk, fly  •  7h 52m

  1. Take the train from Lviv to Ivano-Frankivsk
  2. Fly from Ivano-Frankivsk (IFO) to Kharkiv (HRK) IFO - HRK

1 414 ₴ - 3 478 ₴

Bus  •  17h 30m

  1. Take the bus from Lviv Central Train Station to Kyiv Vydubychi
  2. Take the bus from Kyiv Vydubychi to Kharkiv Pryvokzalna bus station

659 ₴ - 886 ₴

Train via Bohodukhiv  •  19h 42m

  1. Take the train from Lviv to Bohodukhiv
  2. Take the train from Bohodukhiv to Kharkiv-Pas.

617 ₴ - 1 218 ₴

Drive  •  13h 4m

  1. Drive from Lviv to Kharkiv 1018.5 km

2 300 ₴ - 3 400 ₴

Lviv to Kharkiv by train

The train journey time between Lviv and Kharkiv is around 2 days 12h and covers a distance of around 1116 km. The fastest train normally takes 42h 44m. Operated by Ukrainian Railways (UZ), the Lviv to Kharkiv train service departs from Lviv and arrives in Kharkiv-Pas.. Typically four trains run weekly, although weekend and holiday schedules can vary so check in advance.

The schedules shown below are for the next available departures.

Lviv to Kharkiv train schedules

Coronavirus (COVID-19) in Ukraine

There is widespread community transmission globally.
Some travel restrictions are being lifted in Ukraine. For the latest travel status, please check the official page for Ukraine.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Ukraine.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Ukraine due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Ukraine

Domestic travel is restricted within Ukraine due to Coronavirus (COVID-19).

Official Coronavirus (COVID-19) Information for Ukraine

International flights leaving Ukraine are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Ukraine

Last updated: May 12 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Lviv to Kharkiv is to train which costs 390 ₴ - 900 ₴ and takes 13h 20m.

More details

The fastest way to get from Lviv to Kharkiv is to fly which takes 5h 52m and costs 2 200 ₴ - 7 500 ₴.

More details

No, there is no direct bus from Lviv station to Kharkiv station. However, there are services departing from Lviv Central Train Station and arriving at Kharkiv Pryvokzalna bus station via Kyiv Vydubychi. The journey, including transfers, takes approximately 17h 30m.

More details

No, there is no direct train from Lviv to Kharkiv. However, there are services departing from Lvov and arriving at Prospekt Haharina via Pivdennyi Vokzal. The journey, including transfers, takes approximately 13h 20m.

More details

The distance between Lviv and Kharkiv is 875 km. The road distance is 1018.5 km.

Get driving directions

The best way to get from Lviv to Kharkiv without a car is to train which takes 13h 20m and costs 390 ₴ - 900 ₴.

More details

It takes approximately 5h 52m to get from Lviv to Kharkiv, including transfers.

More details

Lviv to Kharkiv bus services, operated by Ecolines (Avtolux), depart from Lviv Central Train Station.

More details

Lviv to Kharkiv train services, operated by Ukrainian Railways (UZ), depart from Lviv station.

More details

The best way to get from Lviv to Kharkiv is to fly which takes 5h 52m and costs 2 200 ₴ - 7 500 ₴. Alternatively, you can train, which costs 390 ₴ - 900 ₴ and takes 13h 20m, you could also bus, which costs 650 ₴ - 900 ₴ and takes 17h 30m.

Mode details

Map of how to get from Lviv to Kharkiv.
Launch map view
  • Distance: 874.9 km
  • Duration: 5h 52m

What companies run services between Lviv, Ukraine and Kharkiv, Ukraine?

Wind Rose, Wizz Air and four other airlines fly from Lviv to Kharkiv 5 times a day. Alternatively, Ukrainian Railways (UZ) operates a train from Lvov to Harkov-Pas twice daily. Tickets cost 380 ₴ - 900 ₴ and the journey takes 13h 12m.

Airlines
Wind Rose
Website
windrose.aero
Flights from Lviv to Kharkiv via Boryspil
Ave. Duration
4h 18m
When
Every day
Estimated price
2 400 ₴ - 3 700 ₴
Flights from Ivano-Frankivsk to Kharkiv via Boryspil
Ave. Duration
9h 40m
When
Every day
Estimated price
1 100 ₴ - 3 000 ₴
Wizz Air
Website
wizzair.com
Flights from Lviv to Kharkiv via Wroclaw
Ave. Duration
4h 25m
When
Friday
Estimated price
800 ₴ - 4 400 ₴
Flights from Lviv to Kharkiv via Vienna
Ave. Duration
4h 55m
When
Tuesday and Saturday
Estimated price
850 ₴ - 4 500 ₴
SkyUp
Website
skyup.aero
Flights from Lviv to Kharkiv via Tirana
Ave. Duration
5h 15m
When
Thursday
Estimated price
2 300 ₴ - 4 000 ₴
Flights from Lviv to Kharkiv via Prague
Ave. Duration
6h 40m
When
Tuesday, Thursday and Sunday
Estimated price
2 100 ₴ - 3 700 ₴
Belavia Belarusian Airlines
Website
belavia.by
Flights from Lviv to Kharkiv via Minsk
Ave. Duration
8h 55m
When
Thursday, Friday and Sunday
Estimated price
2 900 ₴ - 5 500 ₴
Ryanair
Website
ryanair.com
Flights from Lviv to Kharkiv via Milan Bergamo
Ave. Duration
6h
When
Friday
Estimated price
850 ₴ - 4 000 ₴
Ukraine International Airlines
Website
flyuia.com
Flights from Ivano-Frankivsk to Kharkiv via Boryspil
Ave. Duration
4h 25m
When
Every day
Estimated price
1 100 ₴ - 3 000 ₴
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Lviv to Ivano-Frankivsk
Ave. Duration
1h 59m
Frequency
3 times a day
Estimated price
240 ₴ - 390 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
390 ₴ - 950 ₴
3rd Class
120 ₴ - 170 ₴
2nd Class
240 ₴ - 390 ₴
Train from Lvov to Harkov-Pas
Ave. Duration
13h 12m
Frequency
Twice daily
Estimated price
380 ₴ - 900 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
950 ₴ - 2 000 ₴
3rd Class
190 ₴ - 270 ₴
2nd Class
380 ₴ - 900 ₴
Train from Lviv to Bohodukhiv
Ave. Duration
17h 16m
Frequency
4 times a week
Estimated price
380 ₴ - 900 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
950 ₴ - 2 000 ₴
3rd Class
190 ₴ - 270 ₴
2nd Class
380 ₴ - 900 ₴
Train from Bohodukhiv to Kharkiv-Pas.
Ave. Duration
1h 26m
Frequency
4 times a week
Estimated price
230 ₴ - 360 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
350 ₴ - 900 ₴
3rd Class
110 ₴ - 170 ₴
2nd Class
230 ₴ - 360 ₴
Bus operators
Ecolines (Avtolux)
Phone
+380 44 594 9010
Email
help@ecolines.ua
Website
ecolines.net
Bus from Lviv Central Train Station to Kyiv Vydubychi
Ave. Duration
9h 5m
Frequency
3 times a day
Estimated price
340 ₴ - 470 ₴
Schedules at
autolux.ua
Bus from Kyiv Vydubychi to Kharkiv Pryvokzalna bus station
Ave. Duration
7h 25m
Frequency
5 times a day
Estimated price
310 ₴ - 420 ₴
Schedules at
autolux.ua

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, How do I get from Sydney to Melbourne and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Lviv Airport to Kharkiv Airport. The quickest flight takes 4h 5m and has one stopover.

Search flights

Lviv to Kharkiv bus services, operated by Ecolines (Avtolux), arrive at Kharkiv Pryvokzalna bus station.

More details

Lviv to Kharkiv train services, operated by Ukrainian Railways (UZ), arrive at Kharkiv-Pas. station.

More details

Yes, the driving distance between Lviv to Kharkiv is 1019 km. It takes approximately 13h 4m to drive from Lviv to Kharkiv.

Get driving directions

Austrian Airlines, Ryanair, Belavia Belarusian Airlines and three other airlines offer flights from Lviv Airport to Kharkiv Airport.

Search flights

Book your Lviv to Kharkiv train tickets online with Omio.

Search and book

There are 44+ hotels available in Kharkiv. Prices start at 3 750 ₴ per night.

More details

The best way to get from Lviv to Lviv Airport is to bus which takes 25 min and costs 5 ₴.

More details