There are 8 ways to get from Sofia to Ukraine by bus, train, car, plane or shuttle
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
Recommended option
Bus via Veliko Tŭrnovo • 25h 19m
Cheapest option
Bus • 28h 30m
6 alternative options
Train • 36h 32m
Drive • 16h 56m
Fly Sofia to Chisinau, bus • 13h 44m
Fly Sofia to Rzeszow, train • 13h 53m
Fly Sofia to Warsaw Chopin, train • 14h 41m
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Sofia to Ukraine is to bus which costs $27 - $90 and takes 28h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Sofia to Ukraine is to fly and bus which takes 13h 44m and costs $120 - $320.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Sofia to Ukraine. However, there are services departing from Sofia and arriving at Khreshchatyk via Ruse, Bucuresti Nord, Ungheni and Vokzalna. The journey, including transfers, takes approximately 36h 32m.
The distance between Sofia and Ukraine is 1485 km. The road distance is 1300.3 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Sofia to Ukraine without a car is to bus via Veliko Tŭrnovo which takes 25h 19m and costs $75 - $110.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 25h 19m to get from Sofia to Ukraine, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Sofia to Ukraine train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Sofia to Ukraine is to bus via Veliko Tŭrnovo which takes 25h 19m and costs $75 - $110. Alternatively, you can train, which costs $85 - $130 and takes 36h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Sofia to Ukraine train services, operated by Ukrainian Railways (UZ), arrive at Kyiv-Pas. station.
Yes, the driving distance between Sofia to Ukraine is 1300 km. It takes approximately 16h 56m to drive from Sofia to Ukraine.
- Distance: 1485.5 km
- Duration: 25h 19m
What companies run services between Sofia, Bulgaria and Ukraine?
You can take a bus from Sofia to Kyiv via Veliko Tarnovo, Veliko Tirnovo ROMPETROL, Kyiv Bus station, and Vokzalna in around 25h 19m. Alternatively, you can take a train from Sofia to Kyiv via Ruse, Bucuresti Nord, Ungeny, Ungheni, Kyiv-Pas., and Vokzalna in around 36h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tarom.ro
Flights from Sofia to Chisinau via Bucharest Otopeni
- Ave. Duration
- 3h 35m
- When
- Tuesday, Thursday and Friday
- Estimated price
- 3 700 ₴ - 10 000 ₴
Flights from Bucharest Otopeni to Chisinau
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- 3 600 ₴ - 10 000 ₴
- Website
- austrian.com
Flights from Sofia to Chisinau via Vienna
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- 6 000 ₴ - 19 000 ₴
Flights from Sofia to Warsaw Chopin via Vienna
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- 5 500 ₴ - 19 000 ₴
- Website
- lot.com
Flights from Sofia to Rzeszow via Warsaw Chopin
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 7 500 ₴ - 22 000 ₴
Flights from Sofia to Warsaw Chopin
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- 7 000 ₴ - 25 000 ₴
- Website
- turkishairlines.com
Flights from Sofia to Chisinau via Istanbul
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- 2 600 ₴ - 9 500 ₴
- Website
- lufthansa.com
Flights from Sofia to Chisinau via Vienna
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- 6 000 ₴ - 19 000 ₴
Flights from Sofia to Rzeszow via Munich
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- 11 000 ₴ - 42 000 ₴
- Website
- hisky.aero
Flights from Bucharest Otopeni to Chisinau
- Ave. Duration
- 50 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 3 800 ₴ - 6 500 ₴
- Phone
- +35929311111
- Website
- bdz.bg
Train from Sofia to Ruse
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- 320 ₴ - 650 ₴
- Website
- https://www.bdz.bg/en
- 2nd Class
- 320 ₴ - 460 ₴
- 1st Class
- 500 ₴ - 650 ₴
Train from Ruse to Bucuresti Nord
- Ave. Duration
- 3h 2m
- Frequency
- Once daily
- Estimated price
- 95 ₴ - 230 ₴
- Website
- https://www.bdz.bg/en
- 2nd Class
- 95 ₴ - 140 ₴
- 1st Class
- 150 ₴ - 230 ₴
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Ruse to Bucuresti Nord
- Ave. Duration
- 3h 2m
- Frequency
- Once daily
- Estimated price
- 440 ₴ - 490 ₴
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +373 22-832-040
- cfm@railway.md
- Website
- railway.md
Train from Bucuresti Nord to Ungeny
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- 1 000 ₴ - 1 500 ₴
- Schedules at
- railway.md
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Ungheni to Kyiv-Pas.
- Ave. Duration
- 15h 4m
- Frequency
- 4 times a week
- Estimated price
- 1 700 ₴ - 2 400 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 700 ₴ - 2 400 ₴
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- 1 400 ₴ - 2 000 ₴
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- 2nd class
- 1 400 ₴ - 2 000 ₴
The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.
Contact Details
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- 360 ₴ - 600 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 360 ₴ - 420 ₴
- 1st Class
- 490 ₴ - 600 ₴
Train from Piaseczno to Przemysl Glowny
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- 500 ₴ - 850 ₴
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 500 ₴ - 600 ₴
- 1st Class
- 700 ₴ - 850 ₴
- Phone
- (+48) 22 439 6052
- info@p-r.com.pl
- Website
- polregio.pl
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- 170 ₴ - 240 ₴
- Schedules at
- polregio.pl
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Rzeszow Glowny to Przemysl Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- 1 000 ₴ - 1 500 ₴
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
Train from Przemysl Gl. to Lviv
- Ave. Duration
- 1h 52m
- Frequency
- Twice daily
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://booking.uz.gov.ua/en/
- Phone
- :+3599884551
- office@biomet.bg
- Website
- biomet.bg
Bus from Sofia Central Bus Station to Veliko Tarnovo
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- 430 ₴ - 550 ₴
- Website
- https://biomet.bg/en/
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- 470 ₴ - 600 ₴
- Website
- https://biomet.bg/en/
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- etapgroup.com
Bus from Sofia Central Bus Station to Veliko Tarnovo
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- 390 ₴ - 470 ₴
- Website
- https://union-ivkoni.com/en
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 6h 45m
- Frequency
- 5 times a day
- Estimated price
- 700 ₴ - 850 ₴
- Website
- https://union-ivkoni.com/en
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Veliko Tarnovo
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- 390 ₴ - 650 ₴
- Website
- http://en.union-ivkoni.com/
- Phone
- 05952/ 36 35
- park@strandja.bg
- Website
- strandja.bg
Bus from Sofia to Veliko Tarnovo
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Schedules at
- strandja.bg
- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Bus from Veliko Tirnovo ROMPETROL to Kyiv Bus station
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- 2 600 ₴ - 3 700 ₴
- Schedules at
- luksistanbul.com
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Varna Central Bus Station to Teremky
- Ave. Duration
- 20h 50m
- Frequency
- Once a week
- Estimated price
- 800 ₴ - 1 200 ₴
- Website
- https://gunsel.ua/
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Varna Central Bus Station to Teremky
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- 600 ₴ - 2 700 ₴
- Schedules at
- ecolines.net
- Phone
- +373 22 439 489
- info@garanord.md
- Website
- garanord.md
Bus from Chișinău Autogara Nord to Odessa Privoz
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- 444 ₴
- Schedules at
- garanord.md
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Sofia to Bucharest Otopeni Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- 10 000 ₴ - 15 000 ₴
- Website
- https://atlastaxi.eu/
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 French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know? and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are one+ hotels available in Ukraine. Prices start at 1 000 ₴ per night.