Direct (nonstop) flights from Johannesburg to Durban

7 airlines fly nonstop from Johannesburg International (JNB) to Durban International (DUR). It's 296 miles (477 km), about 1h 10m in the air. Operated by Airlink, CemAir, Safair and others.

JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
DUR
Durban International
🇿🇦 Durban, South Africa
Flight Time
1h 10m
Distance
296 mi
477 km
CO₂/pax
55 kg
−52 kg vs. layover
Airlines
7
Airlink +6
Time Diff
Same timezone
Operated by Airlink Airlink CemAir CemAir Safair Safair LIFT LIFT South African Airways South African Airways Turkish Airlines Turkish Airlines +1 more

Route data last updated: May 26, 2026

Airlines with non-stop flights

Airlink 4Z Airlink
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
CemAir 5Z CemAir
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
Safair FA Safair
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
LIFT GE LIFT
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
South African Airways SA South African Airways
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
Turkish Airlines TK Turkish Airlines
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi
FlexFlight W2 FlexFlight
Route
JNB → DUR
Flight Time
1h 10m
Distance
296 mi

Alternative Routes

Other ways to fly from Johannesburg to Durban with one stop · direct emits 55 kg CO₂ per passenger

JNB SHO (Manzini) DUR
Leg 1: 50m (216 mi) Leg 2: 50m (227 mi) Total: ~1h 40m 🍃 107 kg CO₂ (+95% vs. direct)
Leg 1
JNB → SHO
50m · 216 mi
View JNB to SHO flights →
Leg 2
SHO → DUR
50m · 227 mi
View SHO to DUR flights →
JNB MQP (Nelspruit) DUR
Leg 1: 55m (185 mi) Leg 2: 1h 5m (291 mi) Total: ~2h 🍃 113 kg CO₂ (+105% vs. direct)
Leg 1
JNB → MQP
55m · 185 mi
View JNB to MQP flights →
Leg 2
MQP → DUR
1h 5m · 291 mi
View MQP to DUR flights →
JNB MPM (Maputo) DUR
Leg 1: 1h 10m (269 mi) Leg 2: 1h 10m (269 mi) Total: ~2h 20m 🍃 125 kg CO₂ (+127% vs. direct)
Leg 1
JNB → MPM
1h 10m · 269 mi
View JNB to MPM flights →
Leg 2
MPM → DUR
1h 10m · 269 mi
View MPM to DUR flights →
JNB BFN (Bloemfontein) DUR
Leg 1: 1h 5m (235 mi) Leg 2: 1h 20m (293 mi) Total: ~2h 25m 🍃 123 kg CO₂ (+124% vs. direct)
Leg 1
JNB → BFN
1h 5m · 235 mi
View JNB to BFN flights →
Leg 2
BFN → DUR
1h 20m · 293 mi
View BFN to DUR flights →
JNB ELS (East London) DUR
Leg 1: 1h 30m (475 mi) Leg 2: 1h 15m (305 mi) Total: ~2h 45m 🍃 169 kg CO₂ (+207% vs. direct)
Leg 1
JNB → ELS
1h 30m · 475 mi
View JNB to ELS flights →
Leg 2
ELS → DUR
1h 15m · 305 mi
View ELS to DUR flights →

Frequently Asked Questions

How long is the direct flight from Johannesburg to Durban?

A nonstop flight from Johannesburg (JNB) to Durban (DUR) takes approximately 1 hours and 10 minutes. The distance is 296 miles (477 km).

Which airlines fly nonstop from Johannesburg to Durban?

7 airlines: Airlink, CemAir, Safair, LIFT, South African Airways, Turkish Airlines, FlexFlight.

Is there a nonstop flight from Johannesburg to Durban?

Yes. 7 airlines: Airlink, CemAir, Safair, LIFT, South African Airways, Turkish Airlines, FlexFlight.

How far is Johannesburg from Durban?

The flight distance from Johannesburg to Durban is 296 miles (477 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Johannesburg to Durban?

At 1h 10m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

Roughly 55 kg CO2 per passenger one-way. That's about the same as driving 275 km.

Is the return flight from Durban 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 Durban?

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?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.