Direct flights from Durban to Johannesburg DUR → JNB

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

📬 Cheap nonstop deals from Durban

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

Free · weekly digest · no password needed

Airlink 4Z CemAir 5Z FlexFlight W2 LIFT GE Safair FA South African Airways SA Turkish Airlines TK

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Durban to Johannesburg?

Yes, Airlink, CemAir and 5 more airlines operate nonstop flights from Durban (DUR) to Johannesburg (JNB).

Which airlines fly direct from Durban to Johannesburg?

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

How long is the flight from Durban to Johannesburg?

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

Explore More

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