There are 11 ways to get from Haskovo to Vienna by train, plane, night train, bus, 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.
Train to Sofia Airport, fly to Vienna International Airport
best- Take the train from Dimitrovgrad to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
9h 38m€54–195Train to Plovdiv Airport, fly to Bratislava Airport, train
cheapest- Take the train from Dimitrovgrad to Plovdivtrain
- Fly from Plovdiv Airport (PDV) to Bratislava Airport (BTS)plane PDV - BTS
- Take the train from Bratislava Hlavna Stanica to Wien Hbftrain
9h 21m€25–585Night train, bus
- Take the nighttrain from Dimitrovgrad to Bucharestnighttrain Bosphor Express
- Take the bus from Bucharest to Vienna, Central Station Südtiroler Platzbus
17h 6mNight train, train
- Take the nighttrain from Dimitrovgrad to Videlenighttrain
- Take the train from Videle to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Wien Hbftrain Ec / ...
24h 25m€98–146Night train
- Take the nighttrain from Dimitrovgrad to Bucharestnighttrain Bosphor Express
- Take the nighttrain from Bucuresti Nord to Wien Hbfnighttrain Night Train
24h 33m€86–117Train to Varna Airport, fly to Vienna International Airport
- Take the train from Dimitrovgrad to Varnatrain
- Fly from Varna Airport (VAR) to Vienna International Airport (VIE)plane VAR - VIE
10h 50m€149–346Bus, train to Burgas Airport, fly to Vienna International Airport
- Take the bus from Dimitrovgrad to Stara Zagorabus
- Take the train from Stara Zagora to Burgastrain
- Fly from Burgas Airport (BOJ) to Vienna International Airport (VIE)plane BOJ - VIE
9h 57m€100–301Train to Sofia Airport, fly to Budapest Ferenc Liszt International Airport, train
- Take the train from Dimitrovgrad to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD)plane SOF - BUD
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
12h 16m€47–267Bus via Sofia
- Take the bus from Haskovo to Sofia Central Bus Stationbus
- Take the bus from Sofia to Wien Hbfbus
18h 30mBus
- Take the bus from Dimitrovgrad to Stara Zagorabus
- Take the bus from Stara Zagora Central Bus Station to Vienna Main train stationbus Citylines 27 / ...
23h 5m€68–98Drive 1,182.3 km
- Drive from Haskovo to Viennacar 1,182.3 km
12h 26m€196–283
Sofia Airport (SOF) to Vienna International Airport (VIE) flights
Questions & Answers
The cheapest way to get from Haskovo to Vienna is to bus which costs €65 - €100 and takes 23h 5m.
The fastest way to get from Haskovo to Vienna is to train and fly which takes 9h 21m and costs €25 - €600.
No, there is no direct bus from Haskovo to Vienna. However, there are services departing from Haskovo and arriving at Wien Hbf via Sofia. The journey, including transfers, takes approximately 18h 30m.
No, there is no direct train from Haskovo to Vienna. However, there are services departing from Haskovo and arriving at Wien Hbf via Dimitrovgrad, Videle and Budapest-Keleti. The journey, including transfers, takes approximately 24h 25m.
The distance between Haskovo and Vienna is 1069 km. The road distance is 1182.3 km.
The best way to get from Haskovo to Vienna without a car is to night train and bus which takes 17h 6m and costs .
It takes approximately 9h 38m to get from Haskovo to Vienna, including transfers.
Haskovo to Vienna bus services, operated by Harmanli Municipal Buses, depart from Haskovo station.
Haskovo to Vienna train services, operated by Bulgarian Railways (BDZh), depart from Dimitrovgrad station.
Haskovo to Vienna bus services, operated by Harmanli Municipal Buses, arrive at Sofia Central Bus Station.
What companies run services between Haskovo, Bulgaria and Vienna, Austria?
You can take a bus from Haskovo to Wien Hbf via Dimitrovgrad, Dimitrovgrad, and Bucuresti Nord in around 24h 33m. Alternatively, you can take a bus from Haskovo to Wien Hbf via Sofia Central Bus Station and Sofia in around 18h 30m.
- Website
- austrian.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–180
Flights from Varna Airport to Vienna International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €100–240
Flights from Burgas Airport to Vienna International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €95–210
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €70–270
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Dimitrovgrad to Iskarsko Shose
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €4–5
Night train from Dimitrovgrad to Bucharest
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- €5–24
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €5–8
- 1st Class
- €6–8
Night train from Dimitrovgrad to Videle
- Ave. Duration
- 3h 7m
- Frequency
- Twice a week
- Estimated price
- €4–21
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–7
- 1st Class
- €5–7
Night train from Dimitrovgrad to Bucharest
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- €5–24
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €5–8
- 1st Class
- €6–8
Train from Dimitrovgrad to Varna
- Ave. Duration
- 4h 38m
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–7
- 1st Class
- €5–7
Train from Stara Zagora to Burgas
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- €2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €2–4
- 1st Class
- €3–5
Train from Dimitrovgrad to Plovdiv
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €1–2
- 1st Class
- €2–3
Train from Dimitrovgrad to Iskarsko Shose
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €4–5
- Phone
- +40 745 766 766
- [email protected]
- Website
- maxibustravel.autogari.ro
Bus from Bucharest to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 10h 55m
- Frequency
- Twice a week
- Schedules at
- maxibustravel.autogari.ro
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, How do I get from Sydney to Melbourne, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Vienna is 1h behind Haskovo. It is currently 11:12 PM in Haskovo and 10:12 PM in Vienna.
Haskovo to Vienna train services, operated by Bulgarian Railways (BDZh), arrive at Videle station.
Yes, the driving distance between Haskovo to Vienna is 1182 km. It takes approximately 12h 26m to drive from Haskovo to Vienna.
Book your Haskovo to Vienna bus tickets online with Omio.
There are 4643+ hotels available in Vienna.






