There are 9 ways to get from Lviv to Poltava by train, bus, car or plane

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

Train via Kiev Pass  •  8 h 56 min

  1. Take the train from Podzamche to Kiev Pass Ic
  2. Take the train from Kiev Pass to Poltawa Kiewskaja Express

$7 - $20

Cheapest option

Train  •  15 h 43 min

  1. Take the train from Lvov to Poltawa Kiewskaja Express

$5 - $14

7 alternative options

Bus  •  17 h 14 min

  1. Take the bus from Lviv Bus Station to Zhitomir
  2. Take the bus from Zhitomir to Poltava

$17 - $22

Drive  •  10 h 56 min

  1. Drive from Lviv to Poltava 549.5 miles

$70 - $110

Fly to Kharkiv, train  •  8 h 12 min

  1. Fly from Lviv (LWO) to Kharkiv (HRK) LWO - HRK
  2. Take the train from Harkov Pass to Poltawa Kiewskaja

$34 - $105

Fly to Kiev, train  •  7 h 25 min

  1. Fly from Lviv (LWO) to Kiev (KBP) LWO - KBP
  2. Take the train from Kiev Pass to Poltawa Kiewskaja

$35 - $113

Fly to Dnipropetrovsk, bus  •  10 h 12 min

  1. Fly from Lviv (LWO) to Dnipropetrovsk (DNK) LWO - DNK
  2. Take the bus from Dnipro to Poltava

$80 - $147

Fly to Kiev Zhulhany, train  •  7 h 17 min

  1. Fly from Lviv (LWO) to Kiev Zhulhany (IEV) LWO - IEV
  2. Take the train from Kiev Pass to Poltawa Kiewskaja

$39 - $320

Fly to Zaporizhia, train  •  11 h 17 min

  1. Fly from Lviv (LWO) to Zaporizhia (OZH) LWO - OZH
  2. Take the train from Saporosche 1 to Losowaja
  3. Take the train from Losowaja to Poltawa Kiewskaja

$140 - $183

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

You can take a train from Lviv to Poltava via Kiev Pass in around 8 h 56 min. Alternatively, you can take a bus from Lviv to Poltava via Lviv Bus Station and Zhitomir in around 17 h 14 min.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Lviv to Kharkiv via Kiev
Ave. Duration
3 h 32 min
When
Every day
Estimated price
$29 - $190
Flights from Lviv to Kiev
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $140
Flights from Lviv to Dnipropetrovsk via Kiev
Ave. Duration
3 h 25 min
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$100 - $260
Flights from Lviv to Zaporizhia via Kiev
Ave. Duration
4 h 2 min
When
Every day
Estimated price
$70 - $230
Motor Sich
Website
motorsich.com
Flights from Lviv to Kiev Zhulhany
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $270
Flights from Lviv to Zaporizhia via Kiev Zhulhany
Ave. Duration
3 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $160
Pegasus Airlines
Website
flypgs.com
Flights from Lviv to Kharkiv via Sabiha Gokcen
Ave. Duration
7 h 45 min
When
Wednesday, Thursday and Friday
Estimated price
$110 - $380
LOT
Website
lot.com
Flights from Lviv to Kharkiv via Warsaw
Ave. Duration
7 h 40 min
When
Tuesday, Wednesday, Friday and Saturday
Estimated price
$120 - $430
Flights from Lviv to Zaporizhia via Warsaw
Ave. Duration
7 h 40 min
When
Monday and Friday
Estimated price
$120 - $450
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Podzamche to Kiev Pass
Ave. Duration
4 h 57 min
Frequency
3 times a day
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $7
2nd Class
$7 - $11
1st Class
$18 - $25
Train from Kiev Pass to Poltawa Kiewskaja
Ave. Duration
2 h 59 min
Frequency
Every 4 hours
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $6
2nd Class
$6 - $9
1st Class
$15 - $21
Train from Lvov to Poltawa Kiewskaja
Ave. Duration
15 h 43 min
Frequency
Twice daily
Estimated price
$5 - $14
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $8
2nd Class
$10 - $14
1st Class
$24 - $35
Train from Harkov Pass to Poltawa Kiewskaja
Ave. Duration
1 h 34 min
Frequency
5 times a day
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $17
Train from Saporosche 1 to Losowaja
Ave. Duration
2 h 33 min
Frequency
5 times a day
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$6 - $9
1st Class
$13 - $19
Train from Losowaja to Poltawa Kiewskaja
Ave. Duration
1 h 48 min
Frequency
3 times a day
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $18
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Lviv Bus Station to Zhitomir
Ave. Duration
7 h 25 min
Frequency
Once daily
Estimated price
$8 - $10
Schedules at
ticket.bus.com.ua
Bus from Zhitomir to Poltava
Ave. Duration
7 h 20 min
Frequency
Twice daily
Estimated price
$9 - $12
Schedules at
ticket.bus.com.ua
Bus from Dnipro to Poltava
Ave. Duration
3 h 20 min
Frequency
Every 2 hours
Estimated price
$4 - $6
Schedules at
ticket.bus.com.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 London to Edinburgh, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Lviv and Poltava is 756 km. The road distance is 879 km.

The cheapest way to get from Lviv to Poltava is to train which costs 140 ₴ - 360 ₴ and takes 15 h 43 min.

The quickest way to get from Lviv to Poltava is to fly and train which takes 7 h 17 min and costs 1 000 ₴ - 8 500 ₴.

Yes, there is a direct train departing from Lvov and arriving at Poltawa Kiewskaja. Services depart twice daily, and operate every day. The journey takes approximately 15 h 43 min.

No, there is no direct bus from Lviv to Poltava. However, there are services departing from Petra Doroshenko str. and arriving at Poltava via Lviv Bus Station and Zhitomir. The journey, including transfers, takes approximately 17 h 14 min.

It takes approximately 8 h 56 min to get from Lviv to Poltava, including transfers.