Travel from Varna to Sofia

Train, bus or fly from Varna to Sofia?

Wizz Air and Bulgaria Air fly from Varna to Sofia 3 times a day. Alternatively, Biomet operates a bus from Varna to Sofia every 2 hours. Tickets cost $21 and the journey takes 6 h. Three other operators also service this route.

How to get from Varna to Sofia

ModeDurationPrice
From Varna taxi to Varna airport, fly to Sofia airport, then line 84 bus to Sofia.1 h 48 min$44
From Varna bus to Sofia.6 h$19
From Varna train to Sofia.7 h 45 min$15
From Varna drive to Sofia.5 h 8 min$64

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

It takes approximately 1 h 48 min to get from Varna to Sofia, including transfers.

Is there a direct train between Varna and Sofia?

Yes, there is a direct train departing from Varna and arriving at Sofia. Services depart five times a day. The journey takes approximately 7 h 45 min.

Is there a direct bus between Varna and Sofia?

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

Operators from Varna to Sofia

OperatorPhoneWebsite
Wizz AirWizz Air
Bulgaria AirBulgaria Air
SUMC0700 13 233SUMC
Biomet:+3599884551Biomet
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)