Direct (nonstop) flights from Addis Ababa to Johannesburg

1 airline flys nonstop from Addis Ababa Bole International Airport (ADD) to Johannesburg International (JNB). It's 2,516 miles (4,049 km), about 5h 25m in the air. Operated by Ethiopian Airlines.

ADD
Addis Ababa Bole International Airport
🇪🇹 Addis Ababa, Ethiopia
JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
Flight Time
5h 25m
Distance
2,516 mi
4,049 km
CO₂/pax
385 kg
−74 kg vs. layover
Airlines
1
Ethiopian Airlines
Time Diff
-1h
Operated by Ethiopian Airlines Ethiopian Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Ethiopian Airlines ET Ethiopian Airlines
Route
ADD → JNB
Flight Time
5h 25m
Distance
2,516 mi

Alternative Routes

Other ways to fly from Addis Ababa to Johannesburg with one stop · direct emits 385 kg CO₂ per passenger

ADD BUQ (Bulawayo) JNB
Leg 1: 4h 35m (2,110 mi) Leg 2: 1h 20m (422 mi) Total: ~5h 55m 🍃 459 kg CO₂ (+19% vs. direct)
Leg 1
ADD → BUQ
4h 35m · 2,110 mi
View ADD to BUQ flights →
Leg 2
BUQ → JNB
1h 20m · 422 mi
View BUQ to JNB flights →
ADD LUN (Lusaka) JNB
Leg 1: 4h 8m (1,814 mi) Leg 2: 2h (744 mi) Total: ~6h 8m 🍃 470 kg CO₂ (+22% vs. direct)
Leg 1
ADD → LUN
4h 8m · 1,814 mi
View ADD to LUN flights →
Leg 2
LUN → JNB
2h · 744 mi
View LUN to JNB flights →
ADD MPM (Maputo) JNB
Leg 1: 5h 5m (2,436 mi) Leg 2: 1h 5m (269 mi) Total: ~6h 10m 🍃 487 kg CO₂ (+26% vs. direct)
Leg 1
ADD → MPM
5h 5m · 2,436 mi
View ADD to MPM flights →
Leg 2
MPM → JNB
1h 5m · 269 mi
View MPM to JNB flights →
ADD HRE (Harare) JNB
Leg 1: 4h 30m (1,922 mi) Leg 2: 1h 45m (594 mi) Total: ~6h 15m 🍃 460 kg CO₂ (+19% vs. direct)
Leg 1
ADD → HRE
4h 30m · 1,922 mi
View ADD to HRE flights →
Leg 2
HRE → JNB
1h 45m · 594 mi
View HRE to JNB flights →
ADD EBB (Entebbe) JNB
Leg 1: 2h 5m (754 mi) Leg 2: 4h 15m (1,822 mi) Total: ~6h 20m 🍃 472 kg CO₂ (+23% vs. direct)
Leg 1
ADD → EBB
2h 5m · 754 mi
View ADD to EBB flights →
Leg 2
EBB → JNB
4h 15m · 1,822 mi
View EBB to JNB flights →

Frequently Asked Questions

How long is the direct flight from Addis Ababa to Johannesburg?

A nonstop flight from Addis Ababa (ADD) to Johannesburg (JNB) takes approximately 5 hours and 25 minutes. The distance is 2,516 miles (4,049 km).

Which airlines fly nonstop from Addis Ababa to Johannesburg?

Just Ethiopian Airlines.

Is there a nonstop flight from Addis Ababa to Johannesburg?

Yes. 1 airline: Ethiopian Airlines.

How far is Addis Ababa from Johannesburg?

The flight distance from Addis Ababa to Johannesburg is 2,516 miles (4,049 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Addis Ababa and Johannesburg?

Johannesburg is 1 hour behind Addis Ababa. (Africa/Addis_Ababa vs Africa/Johannesburg.)

What type of aircraft flies from Addis Ababa to Johannesburg?

At 5h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Ethiopia to South Africa?

Depends on your passport. Check with the South Africa embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Addis Ababa to Johannesburg?

Roughly 385 kg CO2 per passenger one-way. That's about the same as driving 1,925 km.

Is the return flight from Johannesburg to Addis Ababa also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Addis Ababa to Johannesburg?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Addis Ababa Bole International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.