Travel from Vienna to Sofia

Train, bus or fly from Vienna to Sofia?

Bulgaria Air and Austrian Airlines fly from Vienna to Sofia 4 times a day. Alternatively, EAAA operates a bus from Vienna to Sofia twice daily. Tickets cost $40 - $60 and the journey takes 13 h 30 min. Two other operators also service this route.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Vienna to Sofia

ModeDurationPrice
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Sofia airport, then line 84 bus to Sofia.4 h 34 min$120
From Vienna - Erdberg bus to Bratislava airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 41 min$120
From Vienna bus to Sofia.13 h 30 min$50
From Stephansplatz subway to Wien Erdberg then bus to Sofia Knyaginya Maria Luiza Station.14 h 37 min$78
From Karlsplatz subway to Wien then bus to Sofia.16 h$52
From Wien Hbf train to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, then train to Sofia.24 h 32 min$149
From Vienna drive to Sofia.10 h 4 min$141

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

It takes approximately 4 h 34 min to get from Vienna to Sofia, including transfers.

Is there a direct train between Vienna and Sofia?

No, there is no direct train from Vienna to Sofia. However, there are services departing from Wien Hbf and arriving at Sofia via Beograd, Palilulska pijaca and Dimitrovgrad. The journey, including transfers, takes approximately 24 h 32 min.

Is there a direct bus between Vienna and Sofia?

Yes, there is a direct bus departing from Vienna and arriving at Sofia. Services depart three times a day, and operate every day. The journey takes approximately 13 h 30 min.

Operators from Vienna to Sofia

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Bulgaria AirBulgaria Air
Austrian AirlinesAustrian Airlines
SUMC0700 13 233SUMC
Eurolines SlovakiaEurolines Slovakia
Wizz AirWizz Air
CSACSA
EAAAEAAA
Wiener Linien+43 (0)1 7909 100Wiener Linien
Air Kona00359 2 971 11 11Air Kona
BG RazpisanieBG Razpisanie
Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways