There are 5 ways to get from Johannesburg to Addis Ababa Airport (ADD) by plane, 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.
Fly from Johannesburg International Airport
best- Fly from Johannesburg International Airport (JNB) to Addis Ababa Bole International Airport (ADD)plane JNB - ADD
5h 34m$380–505Bus
cheapest- Take the bus from Johannesburg to Dar Es Salaambus
- Take the bus from Dar es Salaam to Nairobibus
- Take the bus from Nairobi to Addis Abababus
5d 6h$270–378Drive 5,122.5 km
- Drive from Johannesburg to Addis Ababa Airport (ADD)car 5,122.5 km
3d 3h$715–1,033Bus to Gaborone, fly
- Take the bus from Johanneburg to Tlokwengbus
- Fly from Gaborone (GBE) to Addis Ababa Bole International Airport (ADD)plane GBE - ADD
11h 55mDrive to Kruger Mpumalanga International Airport, fly
- Drive from Johannesburg to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Addis Ababa Bole International Airport (ADD)plane MQP - ADD
10h 53m$441–1,173
Johannesburg International Airport (JNB) to Addis Ababa Bole International Airport (ADD) flights
Questions & Answers
The cheapest way to get from Johannesburg to Addis Ababa Airport (ADD) is to bus which costs $270 - $380 and takes 5 days 6h.
The fastest way to get from Johannesburg to Addis Ababa Airport (ADD) is to fly which takes 5h 34m and costs $380 - $550.
No, there is no direct bus from Johannesburg to Addis Ababa Airport (ADD). However, there are services departing from Johannesburg and arriving at Bole Millenium via Dar es Salaam, Nairobi and Gojam Berenda. The journey, including transfers, takes approximately 5 days 6h.
The distance between Johannesburg and Addis Ababa Airport (ADD) is 4091 km. The road distance is 5122.5 km.
The best way to get from Johannesburg to Addis Ababa Airport (ADD) without a car is to bus which takes 5 days 6h and costs $270 - $380.
It takes approximately 5h 34m to get from Johannesburg to Addis Ababa Airport (ADD), including transfers.
Johannesburg to Addis Ababa Airport (ADD) bus services, operated by Mkombe Trading Logistics, depart from Johannesburg station.
The best way to get from Johannesburg to Addis Ababa Airport (ADD) is to fly which takes 5h 34m and costs $380 - $550. Alternatively, you can bus, which costs $270 - $380 and takes 5 days 6h.
Johannesburg to Addis Ababa Airport (ADD) bus services, operated by Mkombe Trading Logistics, arrive at Dar Es Salaam station.
Addis Ababa Airport (ADD) is 1h ahead of Johannesburg. It is currently 4:31 AM in Johannesburg and 5:31 AM in Addis Ababa Airport (ADD).
What companies run services between Johannesburg, South Africa and Addis Ababa Airport (ADD), Ethiopia?
Ethiopian Airlines, Kenya Airways, and two other airlines fly from Johannesburg International Airport (JNB) to Addis Ababa Bole International Airport (ADD) 5 times a day. Alternatively, you can take a bus from Johannesburg to Bole Millenium via Dar Es Salaam, Dar es Salaam, Nairobi, Nairobi, Addis Ababa, and Gojam Berenda in around 5d 6h.
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Addis Ababa Bole International Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $300–900
Flights from Gaborone to Addis Ababa Bole International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $340–1,100
Flights from Kruger Mpumalanga International Airport to Addis Ababa Bole International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $410–1,200
- Website
- flysaa.com
Flights from Johannesburg International Airport to Addis Ababa Bole International Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $300–900
Flights from Gaborone to Addis Ababa Bole International Airport via Johannesburg International Airport
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- $360–1,100
Flights from Kruger Mpumalanga International Airport to Addis Ababa Bole International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $410–1,200
- Website
- kenya-airways.com
Flights from Johannesburg International Airport to Addis Ababa Bole International Airport via Nairobi
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $280–800
Flights from Kruger Mpumalanga International Airport to Addis Ababa Bole International Airport via Johannesburg International Airport, Nairobi
- Ave. Duration
- 15h 10m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $390–1,100
- Website
- rwandair.com
Flights from Johannesburg International Airport to Addis Ababa Bole International Airport via Kigali
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- $270–750
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Johannesburg to Dar Es Salaam
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–260
- Schedules at
- mkombelogistics.com
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $18–39
- Schedules at
- tahmeedexpress.com
- Single
- $18–22
- VIP
- $39
- Business
- $31
- Normal
- $31
- Website
- Abyssinia Luxury
Bus from Nairobi to Addis Ababa
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- Abyssinia Luxury
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Johanneburg to Tlokweng
- Ave. Duration
- 4h 9m
- Frequency
- Twice a week
- Website
- Juldan Motors
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 Why you should take the train in the US, Travelling around the UAE, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Johannesburg to Addis Ababa Airport (ADD) is 5123 km. It takes approximately 3 days 3h to drive from Johannesburg to Addis Ababa Airport (ADD).
There are 345+ hotels available in Addis Ababa Airport (ADD).




