There are 8 ways to get from Vienna to Bulgaria by plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sofia Airport
best- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)VIE - SOF
4h 39m$45–210Bus via Stephansplatz
- Take the bus from Vienna, International Busterminal to Sofia Knyaginya Maria Luiza Station
14h 52m$76Drive 951.1 km
- Drive from Vienna to Sofia951.1 km
10h 26m$179–259Fly to Bucharest Otopeni, shuttle
- Fly from Vienna International Airport (VIE) to Bucharest Otopeni (OTP)VIE - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
5h 51m$174–519Fly to Varna Airport
- Fly from Vienna International Airport (VIE) to Varna Airport (VAR)VIE - VAR
5h 8m$194–399Fly to Burgas Airport
- Fly from Vienna International Airport (VIE) to Burgas Airport (BOJ)VIE - BOJ
4h 30m$125–322Bus
- Take the bus from Vienna, International Busterminal (VIB) to Sofia Serdica Bus StopUnion Ivkoni - Unibus 3632 / ...
15h$45–65Bus #2
- Take the bus from Vienna, Central Station Südtiroler Platz to Sofia Serdica Bus StationCitylines 28 / ...
16h 7m$65–85
Vienna to Bulgaria by bus
Questions & Answers
The cheapest way to get from Vienna to Bulgaria is to bus which costs $45 - $65 and takes 15h.
The fastest way to get from Vienna to Bulgaria is to fly which takes 4h 30m and costs $120 - $330.
Yes, there is a direct bus departing from Vienna, International Busterminal (VIB) and arriving at Sofia Serdica Bus Stop. Services depart twice a week, and operate Monday and Friday. The journey takes approximately 15h.
The distance between Vienna and Bulgaria is 841 km. The road distance is 951.1 km.
The best way to get from Vienna to Bulgaria without a car is to bus via Stephansplatz which takes 14h 52m and costs $76.
It takes approximately 4h 39m to get from Vienna to Bulgaria, including transfers.
Vienna to Bulgaria bus services, operated by Union Ivkoni, depart from Vienna, International Busterminal (VIB) station.
The best way to get from Vienna to Bulgaria is to fly which takes 4h 39m and costs $45 - $210. Alternatively, you can bus via Stephansplatz, which costs $76 and takes 14h 52m.
Vienna to Bulgaria bus services, operated by Union Ivkoni, arrive at Sofia Serdica Bus Stop station.
Bulgaria is 1h ahead of Vienna. It is currently 10:50 AM in Vienna and 11:50 AM in Bulgaria.
What companies run services between Vienna, Austria and Bulgaria?
Ryanair, Austrian Airlines, and Bulgaria Air fly from Vienna International Airport (VIE) to Sofia Airport (SOF) 5 times a day. Alternatively, Air Kona operates a bus from Vienna, International Busterminal to Sofia Knyaginya Maria Luiza Station once daily. Tickets cost $72 and the journey takes 13h 30m.
- Website
- austrian.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $70–210
Flights from Vienna International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $55–130
Flights from Vienna International Airport to Varna Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $120–260
Flights from Vienna International Airport to Burgas Airport
- Ave. Duration
- 1h 45m
- When
- Saturday
- Estimated price
- $100–420
- Website
- ryanair.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $35–140
Flights from Vienna International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- $40–160
Flights from Vienna International Airport to Burgas Airport
- Ave. Duration
- 1h 50m
- When
- Monday
- Estimated price
- $110–250
- Phone
- 00359 2 971 11 11
- tickets@airkona.com
- Website
- airkona.com
Bus from Vienna, International Busterminal to Sofia Knyaginya Maria Luiza Station
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $72
- Website
- Air Kona
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Vienna, International Busterminal (VIB) to Sofia Serdica Bus Stop
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- $45–65
- Website
- https://union-ivkoni.com/en
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Vienna, Central Station Südtiroler Platz to Sofia Serdica Bus Station
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://citylines.eu/
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Yes, the driving distance between Vienna to Bulgaria is 951 km. It takes approximately 10h 26m to drive from Vienna to Bulgaria.
Book your Vienna to Bulgaria bus tickets online with Omio and Distribusion.
There are 2074+ hotels available in Bulgaria.






