There are 5 ways to get from Vilnius to Poltava by bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus, train via Lviv urban hromada
best- Take the bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Station824103
- Take the train from Lviv to Poltava-Kyivska022Л / ...
24h 8m₴1,814–4,340Bus, train
- Take the bus from Vilnius, Autobusų Stotis to Kyiv Bus station
- Take the train from Kyiv-Pas. to Poltava-Kyivska022Л / ...
25h 47m₴3,669–5,704Bus, train #2
- Take the bus from Vilnius, Autobusų Stotis to Kyiv Bus station
- Take the train from Kyiv-Pasazhyrskyi to Poltava-Kyivska74
26h 45m₴5,639–7,854Bus
- Take the bus from Vilnius, Autobusų Stotis to Kyiv Vydubychi823731
- Take the bus from Kyiv Vydubychi to Poltava900057721
26h 45m₴2,721–5,528Train
- Take the train from Vilniaus geležinkelio stotis to Warszawa Wschodnia
- Take the train from Warszawa Wschodnia to Kyiv-Pas.68
- Take the train from Kyiv-Pas. to Poltava-Kyivska
30h 28m₴4,228–5,922
Vilnius to Poltava by bus, foot, and train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Vilnius to Poltava is to bus and train via Lviv urban hromada which costs 1 800 ₴ - 4 400 ₴ and takes 24h 8m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Vilnius to Poltava is to bus and train via Lviv urban hromada which takes 24h 8m and costs 1 800 ₴ - 4 400 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Vilnius to Poltava. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Poltava-Kyivska via Warszawa Wschodnia and Kyiv-Pas.. The journey, including transfers, takes approximately 30h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Vilnius and Poltava is 1754 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Vilnius to Poltava without a car is to bus and train via Lviv urban hromada which takes 24h 8m and costs 1 800 ₴ - 4 400 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 24h 8m to get from Vilnius to Poltava, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Vilnius to Poltava train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Vilnius to Poltava is to bus which takes 26h 45m and costs 2 700 ₴ - 6 000 ₴. Alternatively, you can train, which costs 4 200 ₴ - 6 000 ₴ and takes 30h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Vilnius to Poltava train services, operated by LTG Link, arrive at Warszawa Wschodnia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 193+ hotels available in Poltava.
What companies run services between Vilnius, Lithuania and Poltava, Ukraine?
You can take a bus from Vilnius, Autobusų Stotis to Poltava via Kyiv Vydubychi and Poltava in around 26h 45m. Alternatively, you can take a train from Vilniaus geležinkelio stotis to Poltava-Kyivska via Warszawa Wschodnia and Kyiv-Pas. in around 30h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Lviv to Poltava-Kyivska
- Ave. Duration
- 12h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₴280–650
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴500–650
- Berth
- ₴280–390
- Deluxe
- ₴1,800–2,600
Train from Kyiv-Pas. to Poltava-Kyivska
- Ave. Duration
- 4h 11m
- Frequency
- Every 4 hours
- Estimated price
- ₴230–600
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴500–600
- Berth
- ₴230–330
- Deluxe
- ₴950–1,400
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pas. to Poltava-Kyivska
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₴390–750
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- 2nd class
- ₴390–470
- 1st Class
- ₴550–750
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pasazhyrskyi to Poltava-Kyivska
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- ₴2,200–2,900
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴2,200–2,900
Train from Warszawa Wschodnia to Kyiv-Pas.
- Ave. Duration
- 15h 56m
- Frequency
- Once daily
- Estimated price
- ₴2,700–3,500
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴2,700–3,500
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilniaus geležinkelio stotis to Warszawa Wschodnia
- Ave. Duration
- 8h 21m
- Frequency
- Once daily
- Estimated price
- ₴1,300–1,700
- Website
- https://ltglink.lt/en
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ₴1,500–3,700
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Kyiv Vydubychi
- Ave. Duration
- 20h 50m
- Frequency
- Once daily
- Estimated price
- ₴2,200–4,600
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Kyiv Vydubychi to Poltava
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- ₴460–950
- Schedules at
- ecolines.net
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Vilnius, Autobusų Stotis to Kyiv Bus station
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- ₴3,400–5,000
- Schedules at
- transtempo.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 Getting to Milan from the airport, Need to know: Jadrolinija, and How to get from London City Airport into central London - to help you get the most out of your next trip.













