There are 7 ways to get from Addis Ababa to South Africa 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 Addis Ababa Bole International Airport to Johannesburg International Airport
best- Fly from Addis Ababa Bole International Airport (ADD) to Johannesburg International Airport (JNB)plane ADD - JNB
8h 18mR 6,201–7,998Bus
cheapest- Take the bus from Addis Ababa to Nairobibus
- Take the bus from Nairobi to Dar es Salaambus
- Take the bus from Dar Es Salaam to Johannesburgbus
5d 5hR 4,237–5,937Drive 5,129.5 km
- Drive from Addis Ababa to Johannesburgcar 5,129.5 km
3d 3hR 11,636–16,808Fly Addis Ababa Bole International Airport to Cape Town International Airport
- Fly from Addis Ababa Bole International Airport (ADD) to Cape Town International Airport (CPT)plane ADD - CPT
9h 27mR 6,799–17,449Fly Addis Ababa Bole International Airport to Port Elizabeth
- Fly from Addis Ababa Bole International Airport (ADD) to Port Elizabeth (PLZ)plane ADD - PLZ
11h 50mR 6,955–18,978Fly Addis Ababa Bole International Airport to King Shaka International Airport
- Fly from Addis Ababa Bole International Airport (ADD) to King Shaka International Airport (DUR)plane ADD - DUR
11h 59mR 6,765–18,538Drive to Awassa Airport, fly to Johannesburg International Airport
- Drive from Addis Ababa to Awassa Airport (AWA)car
- Fly from Awassa Airport (AWA) to Johannesburg International Airport (JNB)plane AWA - JNB
15h 3mR 7,157–20,869
Addis Ababa Bole International Airport (ADD) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Addis Ababa to South Africa is to bus which costs R 4 200 - R 6 000 and takes 5 days 5h.
The fastest way to get from Addis Ababa to South Africa is to fly which takes 8h 18m and costs R 6 000 - R 8 000.
No, there is no direct bus from Addis Ababa to South Africa. However, there are services departing from Addis Ababa and arriving at Johannesburg via Eastleigh Terminal, Nairobi and Dar Es Salaam. The journey, including transfers, takes approximately 5 days 5h.
The distance between Addis Ababa and South Africa is 4098 km. The road distance is 5129.5 km.
The best way to get from Addis Ababa to South Africa without a car is to bus which takes 5 days 5h and costs R 4 200 - R 6 000.
It takes approximately 8h 18m to get from Addis Ababa to South Africa, including transfers.
Addis Ababa to South Africa bus services, operated by Abyssinia Luxury, depart from Addis Ababa station.
The best way to get from Addis Ababa to South Africa is to fly which takes 8h 18m and costs R 6 000 - R 8 000. Alternatively, you can bus, which costs R 4 200 - R 6 000 and takes 5 days 5h.
Addis Ababa to South Africa bus services, operated by Abyssinia Luxury, arrive at Nairobi station.
South Africa is 1h behind Addis Ababa. It is currently 9:50 PM in Addis Ababa and 8:50 PM in South Africa.
What companies run services between Addis Ababa, Ethiopia and South Africa?
Ethiopian Airlines and Zambia Airways fly from Addis Ababa Bole International Airport (ADD) to Johannesburg International Airport (JNB) 3 times a day. Alternatively, you can take a bus from Addis Ababa to Johannesburg via Nairobi, Eastleigh Terminal, Koja, Nairobi, Dar es Salaam, and Dar Es Salaam in around 5d 5h.
- Website
- ethiopianairlines.com
Flights from Addis Ababa Bole International Airport to Johannesburg International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- R 5,000–16,000
Flights from Addis Ababa Bole International Airport to Johannesburg International Airport via Lusaka
- Ave. Duration
- 9h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 5,000–16,000
Flights from Addis Ababa Bole International Airport to Cape Town International Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- R 7,000–20,000
Flights from Addis Ababa Bole International Airport to Cape Town International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 7,000–20,000
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Johannesburg International Airport
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- R 6,500–19,000
Flights from Awassa Airport to Johannesburg International Airport via Addis Ababa Bole International Airport
- Ave. Duration
- 13h 33m
- When
- Every day
- Estimated price
- R 6,500–20,000
Flights from Awassa Airport to Johannesburg International Airport via Addis Ababa Bole International Airport, Lusaka
- Ave. Duration
- 16h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 6,500–20,000
- Website
- flysaa.com
Flights from Addis Ababa Bole International Airport to Johannesburg International Airport
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- R 5,000–16,000
Flights from Addis Ababa Bole International Airport to Cape Town International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- R 7,000–20,000
Flights from Addis Ababa Bole International Airport to Port Elizabeth via Johannesburg International Airport
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- R 6,500–19,000
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Johannesburg International Airport
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- R 6,500–19,000
- Website
- kenya-airways.com
Flights from Addis Ababa Bole International Airport to Cape Town International Airport via Nairobi
- Ave. Duration
- 11h
- When
- Tuesday and Friday
- Estimated price
- R 6,500–18,000
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Johannesburg International Airport
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,500–19,000
- Website
- flysafair.co.za
Flights from Addis Ababa Bole International Airport to Port Elizabeth via Cape Town International Airport
- Ave. Duration
- 10h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R 7,500–20,000
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Cape Town International Airport
- Ave. Duration
- 10h 30m
- When
- Wednesday
- Estimated price
- R 7,500–21,000
- Website
- flyairlink.com
Flights from Addis Ababa Bole International Airport to Port Elizabeth via Lusaka, Johannesburg International Airport
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- R 6,500–19,000
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Lusaka, Johannesburg International Airport
- Ave. Duration
- 10h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,500–19,000
- Website
- flexflight.dk
Flights from Addis Ababa Bole International Airport to King Shaka International Airport via Cape Town International Airport
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 7,500–21,000
- Website
- abyssinialuxurycoach.com
Bus from Addis Ababa to Nairobi
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- R 900–1,200
- Schedules at
- abyssinialuxurycoach.com
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- R 290–628
- Schedules at
- tahmeedexpress.com
- Single
- R 290–350
- VIP
- R 628
- Business
- R 503
- Normal
- R 503
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- R 3,000–4,100
- Schedules at
- mkombelogistics.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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Southend Airport into central London, 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 Addis Ababa to South Africa is 5130 km. It takes approximately 3 days 3h to drive from Addis Ababa to South Africa.
There are 4975+ hotels available in South Africa.




