There are 10 ways to get from Bulgaria to Graz by plane, bus, train, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sofia Airport to Graz Airport
best- Fly from Sofia Airport (SOF) to Graz Airport (GRZ)plane SOF - GRZ
7h 15m€142–405Fly Sofia Airport to Vienna International Airport, train
cheapest- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the train from Wien Hbf to Graz Hbftrain
7h 32m€72–276Bus via Ljubljana
- Take the bus from Sofia Central Bus Station to Ljubljanabus
- Take the bus from Ljubljana to Graz - Hbf Busbahnhofbus
15h€349–829Train, night train
- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the train from Gorna Oryahovitsa to Bucuresti Nordtrain Ic
- Take the nighttrain from Bucuresti Nord to Wien Hbfnighttrain
- Take the train from Wien Hbf to Graz Hbftrain Rj / ...
33h 4m€111–201Drive 967.6 km
- Drive from Sofia to Grazcar 967.6 km
9h 6m€159–230Fly Varna Airport to Graz Airport
- Fly from Varna Airport (VAR) to Graz Airport (GRZ)plane VAR - GRZ
6h 58m€288–568Fly Burgas Airport to Vienna International Airport, train
- Fly from Burgas Airport (BOJ) to Vienna International Airport (VIE)plane BOJ - VIE
- Take the train from Wien Hbf to Graz Hbftrain
7h 25m€112–376Fly Varna Airport to Vienna International Airport, train
- Fly from Varna Airport (VAR) to Vienna International Airport (VIE)plane VAR - VIE
- Take the train from Wien Hbf to Graz Hbftrain
7h 36m€178–459Bus
- Take the bus from Sofia to Graz P&R Weblingbus N981
16h 35m€75–118Bus #2
- Take the bus from Sofia to Grazbus
18h 6m€86
Bulgaria to Graz by tram, train, and night train
Questions & Answers
The cheapest way to get from Bulgaria to Graz is to bus which costs €86 and takes 18h 6m.
The fastest way to get from Bulgaria to Graz is to fly which takes 6h 58m and costs €280 - €600.
No, there is no direct bus from Bulgaria station to Graz. However, there are services departing from Sofia Central Bus Station and arriving at Graz - Hbf Busbahnhof via Ljubljana. The journey, including transfers, takes approximately 15h.
No, there is no direct train from Bulgaria to Graz. However, there are services departing from Централни Хали and arriving at Graz Hbf via Sofia Sever, Gorna Oryahovitsa, Bucuresti Nord and Wien Hbf. The journey, including transfers, takes approximately 33h 4m.
The distance between Bulgaria and Graz is 814 km. The road distance is 967.6 km.
The best way to get from Bulgaria to Graz without a car is to bus via Ljubljana which takes 15h and costs €340 - €850.
It takes approximately 7h 15m to get from Bulgaria to Graz, including transfers.
Bulgaria to Graz bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
Bulgaria to Graz train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
The best way to get from Bulgaria to Graz is to fly which takes 7h 15m and costs €140 - €410. Alternatively, you can bus via Ljubljana, which costs €340 - €850 and takes 15h.
What companies run services between Bulgaria and Graz, Austria?
Lufthansa, Air Dolomiti, and two other airlines fly from Sofia Airport (SOF) to Graz Airport (GRZ) every 4 hours. Alternatively, you can take a bus from Sofia Central Bus Station to Graz - Hbf Busbahnhof via Ljubljana in around 15h.
- Website
- austrian.com
Flights from Sofia Airport to Graz Airport via Vienna International Airport
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- €120–430
Flights from Varna Airport to Graz Airport via Vienna International Airport
- Ave. Duration
- 6h 10m
- When
- Thursday, Monday, Wednesday, and Sunday
- Estimated price
- €160–600
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–180
Flights from Burgas Airport to Vienna International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €120–170
Flights from Varna Airport to Vienna International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €100–230
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–6
- 1st Class
- €4–6
Train from Gorna Oryahovitsa to Bucuresti Nord
- Ave. Duration
- 5h 21m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €3–4
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Want to know more about travelling around Austria
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Bulgaria to Graz bus services, operated by M&M Travel, arrive at Ljubljana station.
Graz is 1h behind Bulgaria. It is currently 9:47 AM in Bulgaria and 8:47 AM in Graz.
Bulgaria to Graz train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Bulgaria to Graz is 968 km. It takes approximately 9h 6m to drive from Bulgaria to Graz.
Book your Bulgaria to Graz bus tickets online with Omio.
There are 991+ hotels available in Graz.






