Travel from Sofia to Kiev

Bus or fly from Sofia to Kiev?

LOT, Alitalia and seven other airlines fly from Sofia to Kiev 4 times a day. Alternatively, you can take a bus from Sofia to Kiev via Odessa in around 27 hours 15 minutes.

How to get from Sofia to Kiev

ModeDurationPrice
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Kiev Zhulhany airport, then line 368 Minibus to Kiev.8 h 34 min$131
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Kiev airport, shuttle to Kharkivska, then subway to Kiev.8 h 4 min$134
From Sofia bus to Odessa then bus to Kiev.27 h 15 min$78
From Sofia bus to Odessa Gl. then train to Kiev Pass.27 h 52 min$70
From Sofia - Central Bus Station bus to Varna then bus to Kiev.31 h 45 min$75
From Sofia train to Ruse, night train to Bucharest - Gara de Nord, then train to Kyiv-Passazhyrskiy Station.37 h 55 min$94
From Sofia drive to Kiev.16 h 56 min$160

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

It takes approximately 8 hours 34 minutes to get from Sofia to Kiev, including transfers.

Is there a direct train between Sofia and Kiev?

No, there is no direct train from Sofia to Kiev. However, there are services departing from Sofia and arriving at Kyiv-Passazhyrskiy Station via Ruse and Bucharest - Gara de Nord. The journey, including transfers, takes approximately 37 hours 55 minutes.

Is there a direct bus between Sofia and Kiev?

No, there is no direct bus from Sofia to Kiev. However, there are services departing from Sofia and arriving at Kiev via Odessa. The journey, including transfers, takes approximately 27 hours 15 minutes.

Operators from Sofia to Kiev

OperatorPhoneWebsite
SUMC0700 13 233SUMC
LOTLOT
AlitaliaAlitalia
Wizz AirWizz Air
Aegean AirlinesAegean Airlines
AlidauniaAlidaunia
Bulgaria AirBulgaria Air
RyanairRyanair
Yan AirYan Air
Vueling AirlinesVueling Airlines
Easy WayEasy Way
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Ukraine International AirlinesUkraine International Airlines
Turkish AirlinesTurkish Airlines
Adria AirwaysAdria Airways
Skybus Kiev+38 04595 61486Skybus Kiev
Kiev Metro(044) 238-58-98Kiev Metro
Service Tur+35952758585Service Tur
Günsel Group0 800 30 30 10Günsel Group
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
ETAP GroupETAP Group
Avtoekspres+359 (0) 52 757 044Avtoekspres
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Ukrainian RailwaysUkrainian Railways