There are 6 ways to get from Vienna to Ankara 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 from Vienna International Airport
best- Fly from Vienna International Airport (VIE) to Ankara Esenboğa International Airport (ESB)plane VIE - ESB
5h 44m₺4,354–15,012Bus
cheapest- Take the bus from Wien Hbf to Beograd, Autobuska stanicabus
- Take the bus from Belgrade bus station to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Otogari to Ankarabus
31h 30m₺3,905–5,617Train, night train
- Take the train from Wien Hbf to Bucuresti Nordtrain 347
- Take the nighttrain from Bucharest to Halkalinighttrain
- Take the train from Istanbul(Halkali) to Ankara Gartrain Hst
33h 39m₺14,318–24,452Drive 1,947 km
- Drive from Vienna to Ankaracar 1,947 km
19h 19m₺17,998–25,997Train to Bratislava Airport, fly
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Ankara Esenboğa International Airport (ESB)plane BTS - ESB
8h 29m₺4,293–19,406Bus, train
- Take the bus from Vienna Main train station to Bratislava Central Bus Stationbus
- Take the bus from Bratislava, Autobusová stanica Mlynské Nivy to Shumenbus
- Take the bus from Shumen to Gebzebus
- Take the train from Gebze to Ankaratrain Yht
33h 59m₺5,776–10,749
Vienna to Ankara by bus and train
Comparing Your Travel Options
The cheapest way to get from Vienna to Ankara is to bus which costs 3.900 ₺ - 6.000 ₺ and takes 31h 30m.
The fastest way to get from Vienna to Ankara is to fly which takes 5h 44m and costs 4.300 ₺ - 15.000 ₺.
No, there is no direct bus from Vienna to Ankara. However, there are services departing from Wien Hbf and arriving at Ankara via Belgrade bus station and Istanbul Otogari. The journey, including transfers, takes approximately 31h 30m.
No, there is no direct train from Vienna to Ankara. However, there are services departing from Wien Hbf and arriving at Ankara Gar via Bucharest and Istanbul(Halkali). The journey, including transfers, takes approximately 33h 39m.
The distance between Vienna and Ankara is 1628 km. The road distance is 1947 km.
The best way to get from Vienna to Ankara without a car is to bus which takes 31h 30m and costs 3.900 ₺ - 6.000 ₺.
It takes approximately 5h 44m to get from Vienna to Ankara, including transfers.
Vienna to Ankara bus services, operated by Lukić Tours, depart from Wien Hbf station.
Vienna to Ankara train services, operated by ÖBB, depart from Wien Hbf station.
The best way to get from Vienna to Ankara is to fly which takes 5h 44m and costs 4.300 ₺ - 15.000 ₺. Alternatively, you can bus, which costs 3.900 ₺ - 6.000 ₺ and takes 31h 30m.
What companies run services between Vienna, Austria and Ankara, Turkey?
AJet, SunExpress, and Pegasus Airlines fly from Vienna International Airport (VIE) to Ankara Esenboğa International Airport (ESB) every 4 hours. Alternatively, you can take a bus from Wien Hbf to Ankara via Beograd, Autobuska stanica, Belgrade bus station, İstanbul Esenler bus station, and Istanbul Otogari in around 31h 30m.
- Website
- flypgs.com
Flights from Vienna International Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₺3,400–18,000
Flights from Vienna International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₺3,500–18,000
Flights from Bratislava Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 36m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₺3,400–18,000
Flights from Bratislava Airport to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₺4,900–17,000
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Wien Hbf to Bucuresti Nord
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- ₺13,000–22,000
- Website
- Austrian Railways
Train from Wien Hbf to Bratislava Hlavna Stanica
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺750–1,300
- Website
- Austrian Railways
- Phone
- +381 800 330 330
- office@lukictours.com
- Website
- lukictours.com
Bus from Wien Hbf to Beograd, Autobuska stanica
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,100
- Schedules at
- lukictours.com
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 Italian Lakes: Getting around by train, 4 stunningly beautiful Philippines islands you need to visit, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Vienna to Ankara bus services, operated by Lukić Tours, arrive at Beograd, Autobuska stanica station.
Ankara is 1h ahead of Vienna. It is currently 9:23 PM in Vienna and 10:23 PM in Ankara.
Vienna to Ankara train services, operated by ÖBB, arrive at Bucuresti Nord station.
Yes, the driving distance between Vienna to Ankara is 1947 km. It takes approximately 19h 19m to drive from Vienna to Ankara.
There are 241+ hotels available in Ankara.









