Flights from Durban to Johannesburg
DUR to JNB. All flight routes from Durban International, South Africa to Johannesburg International, South Africa. These routes are operated by 7 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 1 hour and 5 minutes.
Find the best prices on hotels and car rental near Johannesburg
We got great deals on hotels and car rentals near the airport.
Durban to Johannesburg flights
With over 216 flights every week and 9 different airlines you have a wide option of flights to choose from. You can fly non-stop to Johannesburg (JNB) from Durban (DUR) with Safair, Qatar Airways, South African Airways, Turkish Airlines, Airlink (South Africa), CemAir or Global Aviation or you can choose a stopover via Nelspruit (MQP) or Bloemfontein (BFN) if it suits you better.
Durban to Johannesburg with Safair
You can fly non-stop every weekday with flights departing from 6 am to 21 pm.
With Qatar Airways
Qatar Airways is a member of the air alliance OneWorld.
With South African Airways
You can fly non-stop every weekday with flights departing between 7 am and 20 pm. South African Airways is a Star Alliance member.
With Turkish Airlines
You can fly non-stop every Monday, Wednesday, Friday or Sunday with departure times at 14 pm, 15 pm or 16 pm. Turkish Airlines is a Star Alliance member.
Miles & flight time: DUR - JNB
The shortest flight time between DUR and JNB is 1 hour and 10 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 10m | - | 299 (481 km) |
MQP Nelspruit | 3h 10m | 1h 5m | 479 (771 km) |
BFN Bloemfontein | 3h 40m | 2h 50m | 531 (854 km) |
Unpublished Flight Rates From Durban to Johannesburg