Direct (nonstop) flights from Johannesburg to Addis Ababa

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

JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
ADD
Addis Ababa Bole International Airport
🇪🇹 Addis Ababa, Ethiopia
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
JNB → ADD
Flight Time
5h 25m
Distance
2,516 mi

Alternative Routes

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

JNB BUQ (Bulawayo) ADD
Leg 1: 1h 20m (422 mi) Leg 2: 4h 35m (2,110 mi) Total: ~5h 55m 🍃 459 kg CO₂ (+19% vs. direct)
Leg 1
JNB → BUQ
1h 20m · 422 mi
View JNB to BUQ flights →
Leg 2
BUQ → ADD
4h 35m · 2,110 mi
View BUQ to ADD flights →
JNB GBE (Gaborone) ADD
Leg 1: 55m (181 mi) Leg 2: 5h 10m (2,464 mi) Total: ~6h 5m 🍃 475 kg CO₂ (+23% vs. direct)
Leg 1
JNB → GBE
55m · 181 mi
View JNB to GBE flights →
Leg 2
GBE → ADD
5h 10m · 2,464 mi
View GBE to ADD flights →
JNB NBO (Nairobi) ADD
Leg 1: 4h 5m (1,801 mi) Leg 2: 2h (720 mi) Total: ~6h 5m 🍃 462 kg CO₂ (+20% vs. direct)
Leg 1
JNB → NBO
4h 5m · 1,801 mi
View JNB to NBO flights →
Leg 2
NBO → ADD
2h · 720 mi
View NBO to ADD flights →
JNB MPM (Maputo) ADD
Leg 1: 1h 10m (269 mi) Leg 2: 5h (2,436 mi) Total: ~6h 10m 🍃 487 kg CO₂ (+26% vs. direct)
Leg 1
JNB → MPM
1h 10m · 269 mi
View JNB to MPM flights →
Leg 2
MPM → ADD
5h · 2,436 mi
View MPM to ADD flights →
JNB DAR (Dar Es Salaam) ADD
Leg 1: 3h 30m (1,509 mi) Leg 2: 2h 40m (1,090 mi) Total: ~6h 10m 🍃 464 kg CO₂ (+21% vs. direct)
Leg 1
JNB → DAR
3h 30m · 1,509 mi
View JNB to DAR flights →
Leg 2
DAR → ADD
2h 40m · 1,090 mi
View DAR to ADD flights →

Frequently Asked Questions

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

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

Which airlines fly nonstop from Johannesburg to Addis Ababa?

Just Ethiopian Airlines.

Is there a nonstop flight from Johannesburg to Addis Ababa?

Yes. 1 airline: Ethiopian Airlines.

How far is Johannesburg from Addis Ababa?

The flight distance from Johannesburg to Addis Ababa 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 Johannesburg and Addis Ababa?

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

What type of aircraft flies from Johannesburg to Addis Ababa?

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 South Africa to Ethiopia?

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

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

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

Is the return flight from Addis Ababa to Johannesburg 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 Johannesburg to Addis Ababa?

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 Johannesburg International for this flight?

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