Travel from Sofia to Burgas

Train, bus or fly from Sofia to Burgas?

Bulgaria Air flies from Sofia to Burgas 3 times a week. Alternatively, Burgas Bus operates a bus from Sofia to Burgas hourly. Tickets cost $27 - $31 and the journey takes 6 h. Five other operators also service this route.

How to get from Sofia to Burgas

ModeDurationPrice
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Burgas airport, then bus to Burgas.2 h 50 min$182
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, taxi to Varna, then bus to Burgas.5 h 21 min$53
From Sofia bus to Burgas South.6 h$18
From Sofia train to Vladimir Pavlov.6 h 18 min$12
From Sofia bus to Karnobat then bus to Burgas.6 h 40 min$23
From Sofia drive to Burgas.3 h 16 min$46

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

It takes approximately 2 h 50 min to get from Sofia to Burgas, including transfers.

Is there a direct train between Sofia and Burgas?

Yes, there is a direct train departing from Sofia and arriving at Vladimir Pavlov. Services depart twice daily. The journey takes approximately 6 h 18 min.

Is there a direct bus between Sofia and Burgas?

Yes, there is a direct bus departing from Sofia and arriving at Burgas South. Services depart hourly, and operate every day. The journey takes approximately 6 h.

Operators from Sofia to Burgas

OperatorPhoneWebsite
SUMC0700 13 233SUMC
Bulgaria AirBulgaria Air
Burgas Bus+359 (0) 885754058Burgas Bus
Wizz AirWizz Air
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Union Ivkoni02/989 0000Union Ivkoni