There are 5 ways to get from Johannesburg to Ankara by plane, bus, or 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 Ankara Esenboğa International Airport
best- Fly from Johannesburg International Airport (JNB) to Ankara Esenboğa International Airport (ESB)plane JNB - ESB
13h 24m₺14,247–40,450Fly to Nevşehir Kapadokya Airport, bus
- Fly from Johannesburg International Airport (JNB) to Nevşehir Kapadokya Airport (NAV)plane JNB - NAV
- Take the bus from Acıgöl bus station to Ankara bus stationbus
17h 13m₺19,767–59,020Fly to Istanbul, train
- Fly from Johannesburg International Airport (JNB) to Istanbul (IST)plane JNB - IST
- Take the train from Istanbul(Pendik) to Ankara Gartrain
16h 10m₺18,926–35,464Fly to Kayseri Erkilet Airport, bus
- Fly from Johannesburg International Airport (JNB) to Kayseri Erkilet Airport (ASR)plane JNB - ASR
- Take the bus from Kayseri bus station to Kayaş Çalışkanbus
18h 29m₺16,262–45,435Fly to Zonguldak, bus
- Fly from Johannesburg International Airport (JNB) to Zonguldak (ONQ)plane JNB - ONQ
- Take the bus from Gökçebey to Ankarabus
22h 32m₺28,882–87,515
Johannesburg International Airport (JNB) to Ankara Esenboğa International Airport (ESB) flights
Questions & Answers
The cheapest way to get from Johannesburg to Ankara is to fly and train which costs 18.000 ₺ - 36.000 ₺ and takes 16h 10m.
The fastest way to get from Johannesburg to Ankara is to fly which takes 13h 24m and costs 14.000 ₺ - 41.000 ₺.
The distance between Johannesburg and Ankara is 7435 km.
It takes approximately 13h 24m to get from Johannesburg to Ankara, including transfers.
Ankara is 1h ahead of Johannesburg. It is currently 3:36 AM in Johannesburg and 4:36 AM in Ankara.
There are 267+ hotels available in Ankara.
What companies run services between Johannesburg, South Africa and Ankara, Turkey?
Turkish Airlines and Qatar Airways fly from Johannesburg International Airport (JNB) to Ankara Esenboğa International Airport (ESB) once daily.
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 12h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺13,000–39,000
Flights from Johannesburg International Airport to Nevşehir Kapadokya Airport via Istanbul
- Ave. Duration
- 12h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺17,000–55,000
Flights from Johannesburg International Airport to Istanbul
- Ave. Duration
- 9h 42m
- When
- Every day
- Estimated price
- ₺13,000–39,000
Flights from Johannesburg International Airport to Kayseri Erkilet Airport via Istanbul
- Ave. Duration
- 12h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺14,000–42,000
Flights from Johannesburg International Airport to Zonguldak via Istanbul
- Ave. Duration
- 20h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺27,000–85,000
Flights from Johannesburg International Airport to Zonguldak via Nairobi, Istanbul
- Ave. Duration
- 25h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺27,000–85,000
Flights from Johannesburg International Airport to Zonguldak via Dar es Salaam, Istanbul
- Ave. Duration
- 16h 45m
- When
- Thursday
- Estimated price
- ₺28,000–85,000
Flights from Johannesburg International Airport to Zonguldak via Entebbe, Istanbul
- Ave. Duration
- 18h 5m
- When
- Tuesday and Thursday
- Estimated price
- ₺27,000–85,000
Flights from Johannesburg International Airport to Zonguldak via Zanzibar, Istanbul
- Ave. Duration
- 18h 30m
- When
- Thursday
- Estimated price
- ₺28,000–85,000
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Ankara Esenboğa International Airport via Doha
- Ave. Duration
- 14h 25m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₺13,000–39,000
Flights from Johannesburg International Airport to Istanbul via Doha
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- ₺17,000–30,000
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Istanbul via Addis Ababa
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₺17,000–44,000
- Website
- egyptair.com
Flights from Johannesburg International Airport to Istanbul via Cairo
- Ave. Duration
- 14h 2m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺14,000–39,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Istanbul(Pendik) to Ankara Gar
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₺650–950
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Acıgöl bus station to Ankara bus station
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₺450–650
- Schedules at
- Kamil Koç
Bus from Kayseri bus station to Kayaş Çalışkan
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- ₺500–700
- Schedules at
- Kamil Koç
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Acıgöl bus station to Ankara bus station
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺800–1,200
- Website
- MetroTurizm
- Standard
- ₺800–1,200
Bus from Kayseri bus station to Kayaş Çalışkan
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
Bus from Gökçebey to Ankara
- Ave. Duration
- 3h 1m
- Frequency
- Twice daily
- Estimated price
- ₺700–1,100
- Website
- MetroTurizm
- Standard
- ₺750–1,100
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 South Korea: Travelling from Seoul to Busan , 4 stunningly beautiful Philippines islands you need to visit, and Getting to Milan from the airport - to help you get the most out of your next trip.
















