Direct flights from Johannesburg to Durban JNB → DUR

CemAir, Global Aviation, Safair, South African Airlink, South African Airways, TAAG, Turkish Airlines and FlexFlight operate nonstop flights from Johannesburg (JNB) to Durban (DUR). The nonstop flight takes around ~0h 36m, covering 297 miles (478 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Johannesburg

We'll email you when a fare from JNB drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

CemAir 5Z FlexFlight W2 Global Aviation GE Safair FA South African Airlink 4Z South African Airways SA TAAG DT Turkish Airlines TK

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Johannesburg to Durban?

Yes, CemAir, Global Aviation and 6 more airlines operate nonstop flights from Johannesburg (JNB) to Durban (DUR).

Which airlines fly direct from Johannesburg to Durban?

CemAir, Global Aviation, Safair, South African Airlink, South African Airways, TAAG, Turkish Airlines, FlexFlight operate nonstop flights from Johannesburg to Durban.

How long is the flight from Johannesburg to Durban?

The nonstop flight from Johannesburg to Durban takes ~0h 36m (approximately 478 km).

How often do direct flights operate from Johannesburg to Durban?

Nonstop flights from Johannesburg to Durban operate multiple daily.

Explore More

Get cheap direct-flight deals from Johannesburg, free by email