There are 6 ways to get from Ukraine to Bulgaria by bus, plane, shuttle, 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
Bus, fly to Bucharest Otopeni, shuttle
best- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Bucharest Otopeni (OTP)plane RMO - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
6h 57mBus via Vasylkivska
cheapest- Take the bus from Kyiv OFIS to Veliko Tirnovo ROMPETROLbus
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus Group Plus 1928 / ...
27h 5m$83–131Bus
- Take the bus from Kyiv Central Bus station to Veliko Tarnovobus Gns-01
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus Group Plus 1928 / ...
26h 55m$92–145Train
- Take the train from Kyiv-Pas. to Chisinautrain 351
- Take the train from Chisinau to Bucuresti Nordtrain 401
- Take the train from Bucuresti Nord to Sofiatrain 461
44h 42m$124–168Drive 1,366.9 km
- Drive from Kyiv to Sofiacar 1,366.9 km
17h 15m$216–311Bus, fly to Sofia Airport
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Sofia Airport (SOF)plane RMO - SOF
7h 27m
Chișinău International Airport (RMO) to Bucharest Otopeni (OTP) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ukraine to Bulgaria is to bus via Vasylkivska which costs $80 - $140 and takes 27h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ukraine to Bulgaria is to drive which takes 17h 15m and costs $210 - $320.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Ukraine to Bulgaria. However, there are services departing from Khreshchatyk and arriving at Serdika via Kyiv-Pas., Chisinau, Bucuresti Nord and Central Station. The journey, including transfers, takes approximately 44h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ukraine and Bulgaria is 625 km. The road distance is 1366.9 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ukraine to Bulgaria without a car is to bus which takes 26h 55m and costs $90 - $150.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 6h 57m to get from Ukraine to Bulgaria, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ukraine to Bulgaria train services, operated by Ukrainian Railways (UZ), depart from Kyiv-Pas. station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ukraine to Bulgaria is to bus which takes 26h 55m and costs $90 - $150. Alternatively, you can train, which costs $120 - $170 and takes 44h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ukraine to Bulgaria train services, operated by Ukrainian Railways (UZ), arrive at Chisinau station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Ukraine to Bulgaria is 1367 km. It takes approximately 17h 15m to drive from Ukraine to Bulgaria.
What companies run services between Ukraine and Bulgaria?
You can take a subway from Maidan Nezalezhnosti to Sofia Central Bus Station via Demiivska, Kyiv Central Bus station, and Veliko Tarnovo in around 26h 55m. Alternatively, you can take a subway from Khreshchatyk to Serdika via Vokzalna, Kyiv-Pas., Chisinau, Bucuresti Nord, Sofia, and Central Station in around 44h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tarom.ro
Flights from Chișinău International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $60–160
- Website
- hisky.aero
Flights from Chișinău International Airport to Bucharest Otopeni
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $30–120
- Website
- flyulendo.com
Flights from Chișinău International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $29–110
- Website
- wizzair.com
Flights from Chișinău International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $45–160
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pas. to Chisinau
- Ave. Duration
- 17h 47m
- Frequency
- 4 times a week
- Estimated price
- $55–80
- 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
- $55–80
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Chisinau to Bucuresti Nord
- Ave. Duration
- 13h 48m
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- railway.md
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Sofia
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $48–52
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Kyiv Central Bus station to Veliko Tarnovo
- Ave. Duration
- 21h 5m
- Frequency
- Twice a week
- Estimated price
- $75–110
- Website
- https://gunsel.ua/
- 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 50m
- Frequency
- Every 3 hours
- Estimated price
- $17–27
- Website
- https://union-ivkoni.com/en
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a day
- Estimated price
- $11–16
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Website
- https://www.flixbus.co.uk
- 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
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2199+ hotels available in Bulgaria.


































