There are 5 ways to get from Poltava to Bulgaria by train, bus, night train, 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train, bus, night train
best- Take the train from Poltava-Pivdenna to Odesa-Holovnatrain
- Take the bus from Odesa to Bucharest Otopeni Airportbus
- Take the night train from Bucharest to Gorna Oryahovitsanighttrain
- Take the train from Gorna Oryahovitsa to Sofia Severtrain 461 / ...
27h 15m$58–97Train, bus
- Take the train from Poltava-Pivdenna to Odesa-Holovnatrain
- Take the bus from Odesa to Bucharest Filaret Bus Stationbus
- Take the bus from Bucharest Gară Filaret to Sofia Central Bus Stationbus
27h 45m$58–89Drive 1,463.8 km
- Drive from Poltava to Sofiacar 1,463.8 km
19h 54m$231–333Bus
- Take the bus from Poltava to Kyiv Central Bus Stationbus
- Take the bus from Kyiv OFIS to Veliko Tirnovo ROMPETROLbus
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus
31h 12mBus via Chișinău
- Take the bus from Poltava to Chișinău, North Bus Stationbus Kharkiv
- Take the bus from Chişinău Southern Bus to Central Bus Station Sofiabus
40h 34m
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Poltava to Bulgaria is to train and bus which costs $55 - $90 and takes 27h 45m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Poltava to Bulgaria is to drive which takes 19h 54m and costs $230 - $340.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Poltava and Bulgaria is 1742 km. The road distance is 1463.8 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Poltava to Bulgaria without a car is to train and bus and night train which takes 27h 15m and costs $55 - $100.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 27h 15m to get from Poltava to Bulgaria, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Poltava to Bulgaria is 1464 km. It takes approximately 19h 54m to drive from Poltava to Bulgaria.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2130+ hotels available in Bulgaria.
What companies run services between Poltava, Ukraine and Bulgaria?
You can take a bus from Poltava to Sofia Central Bus Station via Kyiv Central Bus Station, Demiivska, Vasylkivska, Kyiv OFIS, Veliko Tirnovo ROMPETROL, and Veliko Tarnovo in around 31h 12m.
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 Poltava-Pivdenna to Odesa-Holovna
- Ave. Duration
- 8h 37m
- Frequency
- 4 times a week
- Estimated price
- $5–14
- 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
- $12–14
- Berth
- $5–8
- Deluxe
- $30–45
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Night train from Bucharest to Gorna Oryahovitsa
- Ave. Duration
- 2h 14m
- Frequency
- Twice a week
- Estimated price
- $6–11
- Website
- https://www.bdz.bg/en
- 2nd Class
- $6–10
- 1st Class
- $9–11
Train from Gorna Oryahovitsa to Sofia Sever
- Ave. Duration
- 3h 43m
- Frequency
- Every 4 hours
- Estimated price
- $9–15
- Website
- https://www.bdz.bg/en
- 2nd Class
- $9–13
- 1st Class
- $12–15
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Odesa to Bucharest Otopeni Airport
- Ave. Duration
- 8h 26m
- Frequency
- Every 4 hours
- Estimated price
- $35–50
- Schedules at
- galtrans.md
Bus from Odesa to Bucharest Filaret Bus Station
- Ave. Duration
- 8h 43m
- Frequency
- Every 3 hours
- Estimated price
- $35–50
- Schedules at
- galtrans.md
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bucharest Gară Filaret to Sofia Central Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $16–24
- Website
- https://union-ivkoni.com/en
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $11–16
- Website
- https://union-ivkoni.com/en
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Poltava to Kyiv Central Bus Station
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Bus from Kyiv OFIS to Veliko Tirnovo ROMPETROL
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- $65–95
- Schedules at
- luksistanbul.com
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- $11–13
- Website
- https://union-ivkoni.com/en
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Poltava to Chișinău, North Bus Station
- Ave. Duration
- 16h 14m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 22h 40m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $40–95
- Schedules at
- autogara.md
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 do I get from Sydney to Melbourne, How to travel India's Golden Triangle, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

























