Explore 4 ways to travel

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

Fly to Odesa  •  4 h 25 min

  1. SOF - ODS

$132 - $162

Cheapest option

Bus  •  24 h

  1. Sofia-Varna-Odessa

$45 - $60

3 alternative options

Fly to Kherson, bus  •  14 h 46 min

  1. SOF - KHE

$110 - $362

Fly to Chisinau, train  •  13 h 24 min

  1. SOF - KIV

$108 - $183

Drive  •  12 h 39 min

  1. 580.6 miles

$90 - $140

Questions & Answers

The distance between Sofia and Odessa is 721 km. The road distance is 929 km.

The cheapest way to get from Sofia to Odessa is to bus which costs $45 - $60 and takes 24 h.

The quickest way to get from Sofia to Odessa is to fly which takes 4 h 25 min and costs $130 - $170.

Yes, there is a direct bus departing from Sofia Serdika and arriving at Odessa Central Bus. Services depart twice a week. The journey takes approximately 24 h.

It takes approximately 4 h 25 min to get from Sofia to Odessa, including transfers.

What companies run services between Sofia, Bulgaria and Odessa, Ukraine?

Bulgaria Air flies from Sofia to Odessa twice a week. Alternatively, Maximov Tours operates a bus from Sofia to Odessa twice a week. Tickets cost $45 - $60 and the journey takes 24 h.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Sofia to Kherson via Istanbul
Ave. Duration
10 h 56 min
When
Every day
Estimated price
$140 - $550
Flights from Sofia to Kherson via Athens, Istanbul
Ave. Duration
7 h 30 min
When
Tuesday and Wednesday
Estimated price
$150 - $550
Flights from Sofia to Chisinau via Istanbul
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$90 - $270
Austrian Airlines
Website
austrian.com
Flights from Sofia to Chisinau via Vienna
Ave. Duration
5 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $600
Tarom
Website
tarom.ro
Flights from Sofia to Chisinau via Bucharest Otopeni
Ave. Duration
4 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $340
Bulgaria Air
Website
air.bg
Flights from Sofia to Odesa
Ave. Duration
1 h 25 min
When
Friday and Sunday
Estimated price
$65 - $240
Ukraine International Airlines
Website
flyuia.com
Flights from Sofia to Kherson via Vienna, Kiev
Ave. Duration
7 h 30 min
When
Every day
Estimated price
$100 - $350
Wizz Air
Website
wizzair.com
Flights from Sofia to Chisinau via Athens
Ave. Duration
6 h 40 min
When
Wednesday and Sunday
Estimated price
$50 - $230
Lufthansa
Website
lufthansa.com
Flights from Sofia to Chisinau via Frankfurt
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$230 - $600
LOT
Website
lot.com
Flights from Sofia to Chisinau via Warsaw
Ave. Duration
8 h 35 min
When
Monday, Tuesday and Friday
Estimated price
$150 - $380
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Sofia to Chisinau via Moscow Sheremetyevo
Ave. Duration
8 h 25 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$150 - $550
Train operators
Moldovan Railways (CFM)
Website
railway.md
Train from Chisinau to Odessa Gl.
Ave. Duration
4 h 37 min
Frequency
Once daily
Estimated price
$6 - $11
Website
railway.md
Bus operators
Odessa bus station
Website
odessabus.com
Bus from Kherson to Odessa
Ave. Duration
3 h 30 min
Frequency
Every 4 hours
Estimated price
$6
Schedules at
odessabus.com
Book at
ticket.bus.com.ua
Maximov Tours
Website
maximovtours.com
Bus from Sofia Serdika to Odessa Central Bus
Ave. Duration
24 h
Frequency
Twice a week
Estimated price
$45 - $60
Schedules at
maximovtours.com

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 Travelling to and around Russia for the 2018 FIFA World Cup, Need to know: Eurostar and Getting around the Cyclades - to help you get the most out of your next trip.