There are 9 ways to get from Ankara to Vienna by plane, train, night train, bus, car, or car train
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 Vienna International Airport
best- Fly from Ankara Esenboğa International Airport (ESB) to Vienna International Airport (VIE)plane ESB - VIE
5h 43m€71–228Fly to Bratislava Airport, train
cheapest- Fly from Ankara Esenboğa International Airport (ESB) to Bratislava Airport (BTS)plane ESB - BTS
- Take the train from Bratislava Hlavna Stanica to Wien Simmeringtrain
10h 14m€64–312Train, night train, bus
- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the nighttrain from Halkali to Bucharestnighttrain
- Take the bus from Bucharest to Vienna, Central Station Südtiroler Platzbus
27hBus via Velika Plana
- Take the bus from Ankara to Istanbul Otogaribus
- Take the bus from İstanbul Esenler bus station to Velika Planabus
- Take the bus from Velika Plana to Vienna, International Busterminalbus
30h 14m€147–210Train, night train
- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the nighttrain from Halkali to Bucharestnighttrain
- Take the nighttrain from Bucuresti Nord to Wien Hbfnighttrain
34h 29m€103–136Train, night train via Budapest
- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the nighttrain from Halkali to Videlenighttrain
- Take the train from Videle to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Wien Hbftrain Rjx / ...
34h 53m€115–168Bus
- Take the bus from Ankara bus station to Sakarya bus stationbus
- Take the bus from Sakarya bus station to Gebze bus stationbus
- Take the bus from Gebze Otogar to Sliven Central Bus Stationbus
- Take the bus from Sliven Central Bus Station to Vienna Main train stationbus
39h 14m€108–161Drive, car train
- Drive from Ankara to Edirnecar
- Take the cartrain from Edirne to Villach Hbf/Bbfcartrain
- Drive from Villach Hbf/Bbf to Viennacar
2d 1h€356–1,088Drive 1,946.6 km
- Drive from Ankara to Viennacar 1,946.6 km
19h 17m€328–474
Ankara Esenboğa International Airport (ESB) to Vienna International Airport (VIE) flights
Comparing Your Travel Options
The cheapest way to get from Ankara to Vienna is to train and night train which costs €100 - €140 and takes 34h 29m.
The fastest way to get from Ankara to Vienna is to fly which takes 5h 43m and costs €70 - €230.
No, there is no direct bus from Ankara to Vienna. However, there are services departing from Ankara and arriving at Vienna, International Busterminal via İstanbul Esenler bus station and Velika Plana. The journey, including transfers, takes approximately 30h 14m.
No, there is no direct train from Ankara to Vienna. However, there are services departing from Ankara Gar and arriving at Wien Hbf via Halkali and Bucuresti Nord. The journey, including transfers, takes approximately 34h 29m.
The distance between Ankara and Vienna is 1631 km. The road distance is 1946.6 km.
The best way to get from Ankara to Vienna without a car is to train and night train and bus which takes 27h and costs .
It takes approximately 5h 43m to get from Ankara to Vienna, including transfers.
Ankara to Vienna bus services, operated by Metro Turizm, depart from Ankara station.
Ankara to Vienna train services, operated by Turkish Railways (TCDD), depart from Ankara Gar station.
The best way to get from Ankara to Vienna is to fly which takes 5h 43m and costs €70 - €230. Alternatively, you can bus via Velika Plana, which costs €140 - €210 and takes 30h 14m.
What companies run services between Ankara, Turkey and Vienna, Austria?
AJet, SunExpress, and Pegasus Airlines fly from Ankara Esenboğa International Airport (ESB) to Vienna International Airport (VIE) once daily. Alternatively, you can take a bus from Ankara to Vienna, International Busterminal via Istanbul Otogari, İstanbul Esenler bus station, and Velika Plana in around 30h 14m.
- Website
- flypgs.com
Flights from Ankara Esenboğa International Airport to Vienna International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–320
Flights from Ankara Esenboğa International Airport to Bratislava Airport via Sabiha Gokcen
- Ave. Duration
- 7h 6m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €55–300
Flights from Ankara Esenboğa International Airport to Bratislava Airport via Antalya
- Ave. Duration
- 8h 30m
- When
- Wednesday and Saturday
- Estimated price
- €70–340
- Website
- sunexpress.com
Flights from Ankara Esenboğa International Airport to Vienna International Airport
- Ave. Duration
- 2h 30m
- When
- Thursday
- Estimated price
- €70–270
Flights from Ankara Esenboğa International Airport to Bratislava Airport via Antalya
- Ave. Duration
- 5h 10m
- When
- Wednesday and Sunday
- Estimated price
- €80–280
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Vienna International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €65–200
- Website
- wizzair.com
Flights from Ankara Esenboğa International Airport to Bratislava Airport via Berlin Brandenburg
- Ave. Duration
- 7h 30m
- When
- Wednesday
- Estimated price
- €80–370
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- Turkish Railways (TCDD)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Halkali to Bucharest
- Ave. Duration
- 9h 8m
- Frequency
- Twice a week
- Estimated price
- €9–27
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €9–14
- 1st Class
- €10–14
Night train from Halkali to Bucharest
- Ave. Duration
- 9h 8m
- Frequency
- Twice a week
- Estimated price
- €9–27
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €9–14
- 1st Class
- €10–14
Night train from Halkali to Videle
- Ave. Duration
- 8h 35m
- Frequency
- Twice a week
- Estimated price
- €9–27
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €9–13
- 1st Class
- €9–13
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 18h 24m
- Frequency
- Once daily
- Estimated price
- €80–90
- Website
- Romanian Railways (CFR)
Train from Videle to Budapest-Keleti
- Ave. Duration
- 15h 31m
- Frequency
- Once daily
- Estimated price
- €57–62
- Website
- Romanian Railways (CFR)
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Wien Simmering
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Keleti to Wien Hbf
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- €12–14
- Website
- Hungarian Railways (MÁV)
- Phone
- +49 89 54880111
- [email protected]
- Website
- optimatours.de
Car train from Edirne to Villach Hbf/Bbf
- Ave. Duration
- 39h 34m
- Frequency
- Once a week
- Estimated price
- €232–880
- Schedules at
- optimatours.de
- Couch Wagon BC-4
- €232
- Couch Wagon BC-1
- €880
- Sleeper Wagon
- €756
- 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
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 36m
- Frequency
- Every 4 hours
- Estimated price
- €21–30
- Website
- MetroTurizm
- Standard
- €21–30
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €9–14
- Website
- MetroTurizm
- Standard
- €9–14
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from İstanbul Esenler bus station to Velika Plana
- Ave. Duration
- 13h 15m
- Frequency
- 4 times a week
- Estimated price
- €75–120
- Website
- Flixbus
- Phone
- +381 63 77 39 311
- Website
- naisturs.com
Bus from Velika Plana to Vienna, International Busterminal
- Ave. Duration
- 8h 23m
- Frequency
- 3 times a week
- Estimated price
- €50–60
- Schedules at
- naisturs.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Ankara bus station to Sakarya bus station
- Ave. Duration
- 4h 30m
- Frequency
- Every 2 hours
- Estimated price
- €9–13
- Schedules at
- Kamil Koç
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €5–8
- Schedules at
- Kamil Koç
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Ankara bus station to Sakarya bus station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- €13
- Schedules at
- mersinnurturizm.com
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Schedules at
- mersinnurturizm.com
- Phone
- 444 50 33
- [email protected]
- Website
- villaseyahat.com
Bus from Ankara bus station to Sakarya bus station
- Ave. Duration
- 4h 18m
- Frequency
- 3 times a day
- Schedules at
- villaseyahat.com
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 24m
- Frequency
- 3 times a day
- Schedules at
- villaseyahat.com
- Phone
- 0850 222 59 59
- [email protected]
- Website
- istanbulseyahat.com.tr
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Schedules at
- istanbulseyahat.com.tr
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- €6–8
- Schedules at
- pamukkale.com.tr
- Phone
- 0850 600 00 10
- [email protected]
- Website
- efetur.com.tr
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Schedules at
- efetur.com.tr
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0462 325 22 83
- Website
- kanberoglu.com.tr
Bus from Sakarya bus station to Gebze bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Schedules at
- kanberoglu.com.tr
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- Huntur
Bus from Gebze Otogar to Sliven Central Bus Station
- Ave. Duration
- 9h 29m
- Frequency
- 3 times a week
- Estimated price
- €21–55
- Website
- Huntur
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Gebze Otogar to Sliven Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- €24–35
- Website
- Citylines
Bus from Sliven Central Bus Station to Vienna Main train station
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a week
- Estimated price
- €70–95
- Website
- Citylines
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
Booking & Getting There
Ankara to Vienna bus services, operated by Metro Turizm, arrive at Istanbul Otogari station.
Vienna is 2h behind Ankara. It is currently 11:43 PM in Ankara and 9:43 PM in Vienna.
Ankara to Vienna train services, operated by Turkish Railways (TCDD), arrive at Istanbul(Halkali) station.
Yes, the driving distance between Ankara to Vienna is 1947 km. It takes approximately 19h 17m to drive from Ankara to Vienna.
There are 4587+ hotels available in Vienna.






























































