Flights from Durban Airport DUR to Johannesburg Airport JNB

We've found the cheapest flights to Johannesburg

Returns from £67.85

One-way from £32.06

Getting to Durban International from Oliver Reginald Tambo International is very straight forward. There are 25 airliners who all offer direct flights several times a week. The flight time is approximately 1 Hour 23 Minutes.

The cost of flights varies on the time and day you fly. The cheapest flights available will generally be mid week or late in the evening, so if you are on a budget then these are the flight times you should consider. Alternatively, you could book well in advance and you flight could be up to 50% cheaper, especially with budget airliners. Flight to Oliver Reginald Tambo International will get more expensive the nearer you get the departure date, so it’s advisable to book in advance if it is possible.

To see all airliners that offer flights between Durban International and Oliver Reginald Tambo International please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair18151716229006:0021:55VIEW FLIGHTS
South African Airways878780007:0019:50VIEW FLIGHTS
Emirates444443007:0019:50VIEW FLIGHTS
CemAir433342007:0019:50VIEW FLIGHTS
Airlink333332007:0018:10VIEW FLIGHTS
Swiss333330015:2018:10VIEW FLIGHTS
Lufthansa333330007:0018:10VIEW FLIGHTS
Turkish Airlines323231011:1517:05VIEW FLIGHTS
Kenya Airways322232009:1015:20VIEW FLIGHTS
Qantas222222007:0012:25VIEW FLIGHTS
Flexflight222231006:4519:10VIEW FLIGHTS
Qatar Airways222221011:1518:10VIEW FLIGHTS
Lift222131007:5019:10VIEW FLIGHTS
Ethiopian Airlines222221011:0019:50VIEW FLIGHTS
EgyptAir122210015:2019:50VIEW FLIGHTS
United Airlines111111011:1512:25VIEW FLIGHTS
TAAG Angola Airlines111111011:0012:10VIEW FLIGHTS
Sirius Aero101013015:4517:05VIEW FLIGHTS
LATAM Airlines111111011:1512:25VIEW FLIGHTS
GOL111111007:0008:10VIEW FLIGHTS
British Airways111111011:1512:25VIEW FLIGHTS
KLM111110017:0018:10VIEW FLIGHTS
Air France111110017:0018:10VIEW FLIGHTS
Singapore Airlines100011011:0011:00VIEW FLIGHTS
Africa Charter Airline100100018:0519:10VIEW FLIGHTS

FlySafair offer the highest number of flights for this route with departures times between 06:00 and 21:55.

You can find the latest flight availability and prices from FlySafair at www.google.com/search?q=FlySafair. You can also book direct and get their latest discounts.

Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
06:45
AirlineFlight  No
FlexflightW22068
07:00
AirlineFlight  No
LufthansaLH6459
CemAir5Z6023
GOLG38805
07:10
AirlineFlight  No
FlySafairFA668
07:35
AirlineFlight  No
FlySafairFA411
07:50
AirlineFlight  No
LiftGE208
FlySafairFA591
08:10
AirlineFlight  No
South African AirwaysSA530
EmiratesEK4005
QantasQF8292
Airlink4Z552
08:30
AirlineFlight  No
FlySafairFA261
08:40
AirlineFlight  No
FlySafairFA660
09:10
AirlineFlight  No
South African AirwaysSA538
EmiratesEK7694
09:35
AirlineFlight  No
FlySafairFA451
10:20
AirlineFlight  No
Kenya AirwaysKQ4568
10:55
AirlineFlight  No
FlySafairFA283
11:00
AirlineFlight  No
South African AirwaysSA546
Singapore AirlinesSQ6110
TAAG Angola AirlinesDT5546
Kenya AirwaysKQ4569
CemAir5Z6026
11:15
AirlineFlight  No
Turkish AirlinesTK8854
Qatar AirwaysQR5780
EmiratesEK4035
QantasQF8294
Airlink4Z554
LATAM AirlinesLA5089
12:00
AirlineFlight  No
LiftGE204
FlexflightW22008
12:10
AirlineFlight  No
Ethiopian AirlinesET1821
12:25
AirlineFlight  No
United AirlinesUA6479
British AirwaysBA6250
12:40
AirlineFlight  No
FlySafairFA287
13:05
AirlineFlight  No
FlySafairFA453
14:10
AirlineFlight  No
South African AirwaysSA556
14:20
AirlineFlight  No
FlySafairFA345
14:25
AirlineFlight  No
FlySafairFA415
14:35
AirlineFlight  No
FlySafairFA265
14:40
AirlineFlight  No
South African AirwaysSA558
Turkish AirlinesTK9105
15:20
AirlineFlight  No
Kenya AirwaysKQ4570
CemAir5Z6028
15:55
AirlineFlight  No
FlySafairFA417
16:10
AirlineFlight  No
FlySafairFA263
16:30
AirlineFlight  No
South African AirwaysSA562
SwissLX4135
17:00
AirlineFlight  No
South African AirwaysSA566
Air FranceAF7141
KLMKL4551
LufthansaLH6453
SwissLX9183
Airlink4Z556
17:05
AirlineFlight  No
Turkish AirlinesTK43
Sirius AeroSA2488
18:05
AirlineFlight  No
Africa Charter AirlineGE212
18:10
AirlineFlight  No
LufthansaLH9531
Qatar AirwaysQR5686
SwissLX4149
18:40
AirlineFlight  No
CemAir5Z6032
18:55
AirlineFlight  No
FlySafairFA289
19:50
AirlineFlight  No
South African AirwaysSA578
EgyptAirMS9444
Ethiopian AirlinesET1823
EmiratesEK7698
20:45
AirlineFlight  No
FlySafairFA279
21:35
AirlineFlight  No
FlySafairFA531
FlySafairFA667
VIEW FLIGHTS
Tuesday
06:00
AirlineFlight  No
FlySafairFA668
07:00
AirlineFlight  No
South African AirwaysSA530
LufthansaLH6459
Airlink4Z552
CemAir5Z6023
GOLG38805
07:45
AirlineFlight  No
FlySafairFA424
08:10
AirlineFlight  No
EmiratesEK4005
QantasQF8292
08:30
AirlineFlight  No
FlySafairFA261
08:40
AirlineFlight  No
FlySafairFA660
10:20
AirlineFlight  No
South African AirwaysSA538
EmiratesEK7694
Kenya AirwaysKQ4568
FlySafairFA413
11:00
AirlineFlight  No
South African AirwaysSA546
Ethiopian AirlinesET1821
TAAG Angola AirlinesDT5546
11:15
AirlineFlight  No
United AirlinesUA6479
British AirwaysBA6250
EmiratesEK4035
11:55
AirlineFlight  No
FlySafairFA453
12:00
AirlineFlight  No
LiftGE204
12:25
AirlineFlight  No
Turkish AirlinesTK8854
Qatar AirwaysQR5780
QantasQF8294
Airlink4Z554
LATAM AirlinesLA5089
12:40
AirlineFlight  No
FlySafairFA287
13:05
AirlineFlight  No
FlexflightW22008
13:15
AirlineFlight  No
FlySafairFA415
14:40
AirlineFlight  No
Turkish AirlinesTK9105
15:20
AirlineFlight  No
South African AirwaysSA562
EgyptAirMS9448
Kenya AirwaysKQ4570
CemAir5Z6028
15:50
AirlineFlight  No
South African AirwaysSA558
15:55
AirlineFlight  No
FlySafairFA417
16:30
AirlineFlight  No
SwissLX4135
17:00
AirlineFlight  No
South African AirwaysSA566
Qatar AirwaysQR5686
SwissLX4149
SwissLX9183
17:20
AirlineFlight  No
FlySafairFA263
17:45
AirlineFlight  No
FlySafairFA289
18:05
AirlineFlight  No
LiftGE212
FlexflightW22017
18:10
AirlineFlight  No
Air FranceAF7141
KLMKL4551
LufthansaLH6453
LufthansaLH9531
Airlink4Z556
18:40
AirlineFlight  No
South African AirwaysSA578
EgyptAirMS9444
19:50
AirlineFlight  No
Ethiopian AirlinesET1823
EmiratesEK7698
CemAir5Z6032
20:25
AirlineFlight  No
FlySafairFA667
20:45
AirlineFlight  No
FlySafairFA269
21:20
AirlineFlight  No
FlySafairFA507
21:55
AirlineFlight  No
FlySafairFA279
VIEW FLIGHTS
Wednesday
06:00
AirlineFlight  No
FlySafairFA668
07:00
AirlineFlight  No
South African AirwaysSA530
LufthansaLH6459
EmiratesEK4005
QantasQF8292
CemAir5Z6023
GOLG38805
07:35
AirlineFlight  No
FlySafairFA411
07:50
AirlineFlight  No
FlySafairFA591
08:10
AirlineFlight  No
Airlink4Z552
08:40
AirlineFlight  No
FlySafairFA660
09:10
AirlineFlight  No
South African AirwaysSA538
EmiratesEK7694
Kenya AirwaysKQ4568
10:40
AirlineFlight  No
FlySafairFA400
10:55
AirlineFlight  No
FlySafairFA283
11:00
AirlineFlight  No
Ethiopian AirlinesET1821
11:15
AirlineFlight  No
United AirlinesUA6479
British AirwaysBA6250
EmiratesEK4035
Airlink4Z554
11:30
AirlineFlight  No
FlySafairFA287
12:10
AirlineFlight  No
South African AirwaysSA546
TAAG Angola AirlinesDT5546
12:25
AirlineFlight  No
Turkish AirlinesTK8854
Qatar AirwaysQR5780
QantasQF8294
LATAM AirlinesLA5089
13:00
AirlineFlight  No
South African AirwaysSA556
13:15
AirlineFlight  No
FlySafairFA415
14:00
AirlineFlight  No
FlexflightW22015
14:20
AirlineFlight  No
FlySafairFA345
14:35
AirlineFlight  No
FlySafairFA265
14:40
AirlineFlight  No
South African AirwaysSA558
Turkish AirlinesTK9105
15:05
AirlineFlight  No
LiftGE210
15:20
AirlineFlight  No
EgyptAirMS9448
SwissLX4135
Kenya AirwaysKQ4570
15:45
AirlineFlight  No
Turkish AirlinesTK43
16:10
AirlineFlight  No
FlySafairFA263
16:30
AirlineFlight  No
South African AirwaysSA562
CemAir5Z6028
17:00
AirlineFlight  No
SwissLX4149
SwissLX9183
17:05
AirlineFlight  No
Sirius AeroSA2488
17:45
AirlineFlight  No
FlySafairFA289
18:10
AirlineFlight  No
South African AirwaysSA566
Air FranceAF7141
KLMKL4551
LufthansaLH6453
LufthansaLH9531
Qatar AirwaysQR5686
Airlink4Z556
18:40
AirlineFlight  No
South African AirwaysSA578
Ethiopian AirlinesET1823
EmiratesEK7698
CemAir5Z6032
19:00
AirlineFlight  No
FlySafairFA511
19:10
AirlineFlight  No
LiftGE212
FlexflightW22017
19:35
AirlineFlight  No
FlySafairFA269
19:50
AirlineFlight  No
EgyptAirMS9444
20:35
AirlineFlight  No
FlySafairFA391
21:35
AirlineFlight  No
FlySafairFA667
21:55
AirlineFlight  No
FlySafairFA279
VIEW FLIGHTS
Thursday
07:00
AirlineFlight  No
South African AirwaysSA530
LufthansaLH6459
EmiratesEK4005
QantasQF8292
Airlink4Z552
07:10
AirlineFlight  No
FlySafairFA668
07:35
AirlineFlight  No
FlySafairFA411
08:10
AirlineFlight  No
CemAir5Z6023
GOLG38805
08:40
AirlineFlight  No
FlySafairFA660
09:00
AirlineFlight  No
FlySafairFA591
09:45
AirlineFlight  No
FlySafairFA283
10:20
AirlineFlight  No
South African AirwaysSA538
EmiratesEK7694
Kenya AirwaysKQ4568
11:00
AirlineFlight  No
South African AirwaysSA546
Ethiopian AirlinesET1821
TAAG Angola AirlinesDT5546
11:15
AirlineFlight  No
Qatar AirwaysQR5780
EmiratesEK4035
QantasQF8294
LATAM AirlinesLA5089
12:25
AirlineFlight  No
United AirlinesUA6479
Turkish AirlinesTK8854
British AirwaysBA6250
Airlink4Z554
12:40
AirlineFlight  No
FlySafairFA287
14:00
AirlineFlight  No
LiftGE210
FlexflightW22015
14:20
AirlineFlight  No
FlySafairFA345
14:25
AirlineFlight  No
FlySafairFA415
14:35
AirlineFlight  No
FlySafairFA265
14:40
AirlineFlight  No
Turkish AirlinesTK9105
FlySafairFA417
15:20
AirlineFlight  No
EgyptAirMS9448
Kenya AirwaysKQ4570
CemAir5Z6028
15:50
AirlineFlight  No
South African AirwaysSA558
16:30
AirlineFlight  No
South African AirwaysSA562
SwissLX4135
17:00
AirlineFlight  No
LufthansaLH9531
Qatar AirwaysQR5686
SwissLX4149
SwissLX9183
Airlink4Z556
17:20
AirlineFlight  No
FlySafairFA263
17:45
AirlineFlight  No
FlySafairFA289
18:10
AirlineFlight  No
South African AirwaysSA566
Air FranceAF7141
KLMKL4551
LufthansaLH6453
18:40
AirlineFlight  No
South African AirwaysSA578
EgyptAirMS9444
Ethiopian AirlinesET1823
EmiratesEK7698
CemAir5Z6032
19:10
AirlineFlight  No
FlexflightW22017
Africa Charter AirlineGE212
20:35
AirlineFlight  No
FlySafairFA391
20:45
AirlineFlight  No
FlySafairFA279
21:15
AirlineFlight  No
FlySafairFA515
21:35
AirlineFlight  No
FlySafairFA667
VIEW FLIGHTS
Friday
06:00
AirlineFlight  No
FlySafairFA668
07:00
AirlineFlight  No
South African AirwaysSA530
LufthansaLH6459
CemAir5Z6023
GOLG38805
07:35
AirlineFlight  No
FlySafairFA411
08:10
AirlineFlight  No
EmiratesEK4005
QantasQF8292
Airlink4Z552
08:30
AirlineFlight  No
FlySafairFA261
09:00
AirlineFlight  No
FlySafairFA591
09:05
AirlineFlight  No
FlySafairFA277
09:10
AirlineFlight  No
EmiratesEK7694
Kenya AirwaysKQ4568
09:25
AirlineFlight  No
FlySafairFA393
09:45
AirlineFlight  No
FlySafairFA283
09:50
AirlineFlight  No
FlySafairFA660
10:20
AirlineFlight  No
South African AirwaysSA538
10:40
AirlineFlight  No
FlySafairFA400
11:00
AirlineFlight  No
South African AirwaysSA546
Singapore AirlinesSQ6110
Ethiopian AirlinesET1821
TAAG Angola AirlinesDT5546
Kenya AirwaysKQ4569
CemAir5Z6026
11:05
AirlineFlight  No
LiftGE214
FlexflightW22019
11:15
AirlineFlight  No
United AirlinesUA6479
Turkish AirlinesTK8854
British AirwaysBA6250
Qatar AirwaysQR5780
EmiratesEK4035
QantasQF8294
Airlink4Z554
LATAM AirlinesLA5089
11:30
AirlineFlight  No
FlySafairFA287
12:35
AirlineFlight  No
FlySafairFA665
13:00
AirlineFlight  No
South African AirwaysSA556
13:15
AirlineFlight  No
FlySafairFA415
13:25
AirlineFlight  No
FlySafairFA265
14:00
AirlineFlight  No
LiftGE210
FlexflightW22015
14:20
AirlineFlight  No
FlySafairFA345
14:40
AirlineFlight  No
South African AirwaysSA558
Turkish AirlinesTK9105
FlySafairFA417
15:20
AirlineFlight  No
South African AirwaysSA562
SwissLX4135
Kenya AirwaysKQ4570
CemAir5Z6028
15:45
AirlineFlight  No
Turkish AirlinesTK43
Sirius AeroSA2488
16:10
AirlineFlight  No
FlySafairFA263
17:00
AirlineFlight  No
South African AirwaysSA566
Air FranceAF7141
KLMKL4551
LufthansaLH6453
LufthansaLH9531
Qatar AirwaysQR5686
SwissLX4149
SwissLX9183
Airlink4Z556
17:45
AirlineFlight  No
FlySafairFA289
18:05
AirlineFlight  No
LiftGE212
FlexflightW22017
18:40
AirlineFlight  No
South African AirwaysSA578
EgyptAirMS9444
Ethiopian AirlinesET1823
EmiratesEK7698
CemAir5Z6032
19:00
AirlineFlight  No
FlySafairFA539
19:35
AirlineFlight  No
FlySafairFA269
20:25
AirlineFlight  No
FlySafairFA531
20:45
AirlineFlight  No
FlySafairFA279
21:15
AirlineFlight  No
FlySafairFA561
VIEW FLIGHTS
Saturday
06:00
AirlineFlight  No
FlySafairFA668
06:35
AirlineFlight  No
FlySafairFA424
07:00
AirlineFlight  No
EmiratesEK4005
QantasQF8292
Airlink4Z552
CemAir5Z6023
Sirius AeroSA530
GOLG38805
07:50
AirlineFlight  No
FlySafairFA591
08:25
AirlineFlight  No
FlySafairFA491
08:30
AirlineFlight  No
FlySafairFA261
08:40
AirlineFlight  No
FlySafairFA660
09:10
AirlineFlight  No
EmiratesEK7694
Kenya AirwaysKQ4568
Sirius AeroSA538
10:00
AirlineFlight  No
LiftGE214
FlexflightW22019
10:20
AirlineFlight  No
FlySafairFA413
11:00
AirlineFlight  No
Singapore AirlinesSQ6110
Ethiopian AirlinesET1821
TAAG Angola AirlinesDT5546
Kenya AirwaysKQ4569
CemAir5Z6026
Sirius AeroSA546
11:15
AirlineFlight  No
United AirlinesUA6479
Turkish AirlinesTK8854
British AirwaysBA6250
Qatar AirwaysQR5780
EmiratesEK4035
QantasQF8294
Airlink4Z554
LATAM AirlinesLA5089
11:30
AirlineFlight  No
FlySafairFA287
13:15
AirlineFlight  No
FlySafairFA415
VIEW FLIGHTS

If the airlines stated don’t offer flights that suite your travel times, you could look at alternative options. Below we have summarised flights from alternative departures airports and flights that are not direct.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Margate to Johannesburg01 Hour 28 Minutes
Pietermaritzburg to Johannesburg01 Hour 19 Minutes
Richards Bay to Johannesburg01 Hour 22 Minutes

Over the past 10 years flight regulations have become very strict so we advise you to leave plenty of time to check in and get through customs.

Don't forget to book your hire car!

Find the cheapest rental car at Durban Airport

Flight Price FAQ - Durban (DUR) to Johannesburg (JNB)

DIRECT FlySafair
What is the cheapest direct flight one way from Durban DUR to Johannesburg JNB?
The cheapest direct flight one way from Durban DUR to Johannesburg JNB is £32.06 ($43 €38.37)
£32.06
$43 | €38.37
Check Latest Price
DIRECT South African Airways
What is the cheapest direct return flight from Durban DUR to Johannesburg JNB?
The cheapest direct return flight from Durban DUR to Johannesburg JNB is £67.85 ($91 €81.20)
£67.85
$91 | €81.20
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from DUR to JNB

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Disrupted flight or mishandled baggage?

Claim up to £1,600 (€1,920) for mishandled baggage or £520 (€600) in compensation on qualifying flight delays and cancellations. Check your compensation for free.

Flight Info FAQ - Durban (DUR) to Johannesburg (JNB)

Who flies from Durban to Johannesburg?
The following airlines fly from Durban (DUR) to Johannesburg (JNB): Africa Charter Airline, Air France, Airlink, British Airways, CemAir, EgyptAir, Emirates, Ethiopian Airlines, Flexflight, FlySafair, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Qantas, Qatar Airways, Singapore Airlines, Sirius Aero, South African Airways, Swiss, TAAG Angola Airlines, Turkish Airlines, United Airlines.
How far is the flight from Durban to Johannesburg?
The flight from Durban to Johannesburg is 479KM or 297 miles.
How long does the flight from Durban to Johannesburg to take?
The flight from Durban to Johannesburg takes 1 Hour 23 Minutes.

Planning a trip? Save money on car hire by booking in advance

Find the cheapest rental car at DUR

Useful Information about Durban Airport

King Shaka Airport Passenger Traffic Continues to Recover, Growing 22% in Q3 2023

King Shaka Airport Passenger Traffic Soars 22.30% in Q3 2023, Nearly Recovering to Pre-Pandemic Levels

View...
King Shaka Airport July Passenger Numbers - Declines by 18%

King Shaka Airport in South Africa experienced a considerable decrease in passenger numbers. Comparing this figure to the pre-pandemic year of 2019, there was a significant drop of 17.84%. In July 2019, the airport recorded 524,640 passengers; in July 2023 (four years after the pandemic), the number dwindled to 431,004 passengers...

View...
Renting A Car In Durban

Tips for tourists and business travelers renting and driving a car in Durban, South Africa

View...
Lounges at Durban Airport

See all the airport lounges, locations and opening times available at Durban Airport

View...