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  •  3h 41m

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

1 608 ₴ - 4 810 ₴

Cheapest option

Train  •  23h 59m

  1. Take the train from Pidzamche to Kharkiv-Pas.

421 ₴ - 951 ₴

4 alternative options

Train to Ivano-Frankivsk, fly  •  6h 59m

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

1 909 ₴ - 4 873 ₴

Train via Poltava  •  13h 18m

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

612 ₴ - 1 193 ₴

Bus  •  17h

  1. Take the bus from Lviv station to Kyiv Bus station
  2. Take the bus from Kyiv to Kharkiv

646 ₴ - 1 100 ₴

Drive  •  12h 57m

  1. Drive from Lviv to Kharkiv 1010.1 km

2 200 ₴ - 3 400 ₴

Questions & Answers

There is ongoing community transmission in Ukraine.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Lviv to Kharkiv is to train which costs 420 ₴ - 950 ₴ and takes 23h 59m.

More details

The quickest way to get from Lviv to Kharkiv is to fly which costs 1 600 ₴ - 4 900 ₴ and takes 3h 41m.

More details

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

More details

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

More details

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

Get driving directions

The best way to get from Lviv to Kharkiv without a car is to train via Poltava which takes 13h 18m and costs 600 ₴ - 1 200 ₴.

More details

It takes approximately 3h 41m to get from Lviv to Kharkiv, including transfers.

More details

Lviv to Kharkiv bus services, operated by Ukraine buses, depart from Lviv station.

More details

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

More details

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

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

SkyUp and Ukraine International Airlines fly from Lviv to Kharkiv once daily. Alternatively, you can take a train from Lviv to Kharkiv via Poltava-Kyivska, Kharkiv-Pas., and Pivdennyi Vokzal in around 13h 18m.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Lviv to Kharkiv via Boryspil
Ave. Duration
3h 25m
When
Every day
Estimated price
3 300 ₴ - 7 000 ₴
Flights from Ivano-Frankivsk to Kharkiv via Boryspil
Ave. Duration
3h 20m
When
Every day
Estimated price
1 600 ₴ - 4 400 ₴
SkyUp
Website
skyup.aero
Flights from Lviv to Kharkiv
Ave. Duration
1h 45m
When
Thursday and Sunday
Estimated price
1 300 ₴ - 9 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
Every 4 hours
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 Lviv to Poltava-Kyivska
Ave. Duration
10h 34m
Frequency
Twice daily
Estimated price
360 ₴ - 800 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
900 ₴ - 1 800 ₴
3rd Class
180 ₴ - 250 ₴
2nd Class
360 ₴ - 800 ₴
Train from Poltava-Kyivska to Kharkiv-Pas.
Ave. Duration
1h 36m
Frequency
Every 4 hours
Estimated price
240 ₴ - 400 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
400 ₴ - 1 000 ₴
3rd Class
120 ₴ - 170 ₴
2nd Class
240 ₴ - 400 ₴
Train from Pidzamche to Kharkiv-Pas.
Ave. Duration
23h 51m
Frequency
Once daily
Estimated price
410 ₴ - 950 ₴
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
950 ₴ - 2 200 ₴
3rd Class
200 ₴ - 280 ₴
2nd Class
410 ₴ - 950 ₴
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Lviv station to Kyiv Bus station
Ave. Duration
8h
Frequency
Every 4 hours
Estimated price
320 ₴ - 500 ₴
Schedules at
ticket.bus.com.ua
Gunsel Group
Phone
0 800 30 30 10
Website
gunsel.ua
Bus from Kyiv to Kharkiv
Ave. Duration
8h
Frequency
3 times a day
Estimated price
320 ₴ - 600 ₴
Schedules at
lines.gunsel.ua
Book at
ticket.gunsel.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 What documents do I need to cross Niagara Falls?, How to get from Gatwick Airport into central London and Flying into Beijing? - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Lviv to Kharkiv is to fly which takes 3h 41m and costs 1 600 ₴ - 4 900 ₴. Alternatively, you can train via Poltava, which costs 600 ₴ - 1 200 ₴ and takes 13h 18m, you could also bus, which costs 600 ₴ - 1 100 ₴ and takes 17h.

Mode details

The quickest flight from Lviv Airport to Kharkiv Airport is the direct flight which takes 1h 45m.

Search flights

Lviv to Kharkiv bus services, operated by Gunsel Group, arrive at Kharkiv 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 1010 km. It takes approximately 12h 57m to drive from Lviv to Kharkiv.

Get driving directions

SkyUp and Ukraine International Airlines offer flights from Lviv Airport to Kharkiv Airport.

Search flights

There are 642+ hotels available in Kharkiv. Prices start at 2 500 ₴ per night.

More details

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

More details