Travel from Odessa to Sofia

Bus or fly from Odessa to Sofia?

Turkish Airlines, Austrian Airlines and four other airlines fly from Odessa to Sofia 5 times a day. Alternatively, Service Tur operates a bus from Odessa to Sofia twice a week. Tickets cost $63 and the journey takes 20 hours. Maximov Tours also services this route twice a week.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Odessa to Sofia

From Bohdana Hmelnytskogo St line 14 Trolleybus to Odesa airport, fly to Sofia airport, then line 84 bus to Sofia.8 h 28 min$151
From Odessa bus to Sofia.20 h$62
From Odessa Gl. train to Izmail, drive to Tulcea Oras, train to Gara Bucureşti Nord, night train to Ruse, then train to Sofia.27 h 9 min$77
From Odessa Privoz bus to Bucharest, walk to Bucharest, then bus to Sofia.26 h 44 min$61
From Odesa rideshare to Sofia.14 h 20 min$19
From Odessa drive to Sofia.12 h 38 min$113

How long does it take to get from Odessa to Sofia?

It takes approximately 8 hours 28 minutes to get from Odessa to Sofia, including transfers.

Is there a direct bus between Odessa and Sofia?

Yes, there is a direct bus departing from Odessa and arriving at Sofia. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 20 hours.

Operators from Odessa to Sofia

Odessa Airport TransportOdessa Airport Transport
Turkish AirlinesTurkish Airlines
Austrian AirlinesAustrian Airlines
Ukraine International AirlinesUkraine International Airlines
Bulgaria AirBulgaria Air
Onur AirOnur Air
SUMC0700 13 233SUMC
Service Tur+35952758585Service Tur
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Ukraine busesUkraine buses
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD