Durban to Johannesburg (DUR–JNB) — Airlines, Schedules & Connections

DUR Airport Page →
297 mi airlines 248/wk
On-time Some delays Frequent delays
Flight Schedule 118 flights Verified 59m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
FA668
FA FlySafair
738
6:00 AM
SAST
7:10 AM
SAST
1h 10m
M T W T F S S
Prices
FA411
FA FlySafair
738
6:25 AM
SAST
7:35 AM
SAST
1h 10m
M T W T F S S
Prices
FA424
FA FlySafair
738
6:35 AM
SAST
7:45 AM
SAST
1h 10m
M T W T F S S
Prices
EK4005
EK Emirates
E90
7:00 AM
SAST
8:10 AM
SAST
1h 10m
M T W T F S S
Prices
4Z552
4Z Airlink
E90
7:00 AM
SAST
8:10 AM
SAST
1h 10m
M T W T F S S
Prices
5Z6023
5Z CemAir
320
7:00 AM
SAST
8:10 AM
SAST
1h 10m
M T W T F S S
Prices
G38805
G3 GOL
320
7:00 AM
SAST
8:10 AM
SAST
1h 10m
M T W T F S S
Prices
SA530
SA South African
320
7:00 AM
SAST
8:10 AM
SAST
1h 10m
M T W T F S S
Prices
GE202
GE Lift
733
8:00 AM
SAST
9:05 AM
SAST
1h 5m
M T W T F S S
Prices
SA534
SA South African
320
8:10 AM
SAST
9:20 AM
SAST
1h 10m
M T W T F S S
Prices
ET1821
ET Ethiopian
320
8:10 AM
SAST
9:20 AM
SAST
1h 10m
M T W T F S S
Prices
5Z6024
5Z CemAir
320
8:10 AM
SAST
9:20 AM
SAST
1h 10m
M T W T F S S
Prices
FA343
FA FlySafair
738
8:15 AM
SAST
9:25 AM
SAST
1h 10m
M T W T F S S
Prices
FA451
FA FlySafair
738
8:25 AM
SAST
9:35 AM
SAST
1h 10m
M T W T F S S
Prices
FA491
FA FlySafair
738
8:25 AM
SAST
9:35 AM
SAST
1h 10m
M T W T F S S
Prices
FA395
FA FlySafair
738
8:30 AM
SAST
9:40 AM
SAST
1h 10m
M T W T F S S
Prices
FA261
FA FlySafair
738
8:30 AM
SAST
9:40 AM
SAST
1h 10m
M T W T F S S
Prices
FA660
FA FlySafair
738
8:40 AM
SAST
9:50 AM
SAST
1h 10m
M T W T F S S
Prices
FA393
FA FlySafair
738
9:25 AM
SAST
10:35 AM
SAST
1h 10m
M T W T F S S
Prices
FA283
FA FlySafair
738
9:45 AM
SAST
10:55 AM
SAST
1h 10m
M T W T F S S
Prices
FA413
FA FlySafair
738
10:20 AM
SAST
11:30 AM
SAST
1h 10m
M T W T F S S
Prices
FA400
FA FlySafair
738
10:40 AM
SAST
11:55 AM
SAST
1h 15m
M T W T F S S
Prices
5Z6026
5Z CemAir
320
11:00 AM
SAST
12:10 PM
SAST
1h 10m
M T W T F S S
Prices
5Z325
5Z CemAir
DH4
11:15 AM
SAST
12:30 PM
SAST
1h 15m
M T W T F S S
Prices
EK4035
EK Emirates
295
11:15 AM
SAST
12:25 PM
SAST
1h 10m
M T W T F S S
Prices
4Z554
4Z Airlink
295
11:15 AM
SAST
12:25 PM
SAST
1h 10m
M T W T F S S
Prices
FA287
FA FlySafair
738
11:30 AM
SAST
12:40 PM
SAST
1h 10m
M T W T F S S
Prices
FA453
FA FlySafair
738
11:55 AM
SAST
1:05 PM
SAST
1h 10m
M T W T F S S
Prices
FA273
FA FlySafair
738
12:55 PM
SAST
2:05 PM
SAST
1h 10m
M T W T F S S
Prices
SA556
SA South African
738
1:00 PM
SAST
2:10 PM
SAST
1h 10m
M T W T F S S
Prices
FA415
FA FlySafair
738
1:15 PM
SAST
2:25 PM
SAST
1h 10m
M T W T F S S
Prices
FA265
FA FlySafair
738
1:25 PM
SAST
2:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA397
FA FlySafair
738
1:55 PM
SAST
2:55 PM
SAST
1h
M T W T F S S
Prices
GE210
GE Lift
734
2:00 PM
SAST
3:05 PM
SAST
1h 5m
M T W T F S S
Prices
5Z329
5Z CemAir
DH4
2:15 PM
SAST
3:30 PM
SAST
1h 15m
M T W T F S S
Prices
FA345
FA FlySafair
738
2:20 PM
SAST
3:35 PM
SAST
1h 15m
M T W T F S S
Prices
FA417
FA FlySafair
738
2:40 PM
SAST
3:55 PM
SAST
1h 15m
M T W T F S S
Prices
5Z6028
5Z CemAir
320
3:20 PM
SAST
4:30 PM
SAST
1h 10m
M T W T F S S
Prices
TK43
TK Turkish
359
4:00 PM
SAST
5:20 PM
SAST
1h 20m
M T W T F S S
Prices
FA263
FA FlySafair
738
4:10 PM
SAST
5:20 PM
SAST
1h 10m
M T W T F S S
Prices
FA289
FA FlySafair
738
5:45 PM
SAST
6:55 PM
SAST
1h 10m
M T W T F S S
Prices
FA511
FA FlySafair
738
5:50 PM
SAST
7:00 PM
SAST
1h 10m
M T W T F S S
Prices
5Z333
5Z CemAir
DH4
6:15 PM
SAST
7:30 PM
SAST
1h 15m
M T W T F S S
Prices
ET1823
ET Ethiopian
320
6:40 PM
SAST
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
SA578
SA South African
320
6:40 PM
SAST
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
5Z6032
5Z CemAir
320
6:40 PM
SAST
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA281
FA FlySafair
738
6:55 PM
SAST
8:05 PM
SAST
1h 10m
M T W T F S S
Prices
FA677
FA FlySafair
738
7:20 PM
SAST
8:30 PM
SAST
1h 10m
M T W T F S S
Prices
FA391
FA FlySafair
734
7:25 PM
SAST
8:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA269
FA FlySafair
738
7:35 PM
SAST
8:45 PM
SAST
1h 10m
M T W T F S S
Prices
FA861
FA FlySafair
738
7:40 PM
SAST
8:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA515
FA FlySafair
738
8:05 PM
SAST
9:15 PM
SAST
1h 10m
M T W T F S S
Prices
FA507
FA FlySafair
738
8:10 PM
SAST
9:20 PM
SAST
1h 10m
M T W T F S S
Prices
FA275
FA FlySafair
734
8:15 PM
SAST
9:25 PM
SAST
1h 10m
M T W T F S S
Prices
SA582
SA South African
738
8:20 PM
SAST
9:30 PM
SAST
1h 10m
M T W T F S S
Prices
FA531
FA FlySafair
734
8:25 PM
SAST
9:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA667
FA FlySafair
738
8:25 PM
SAST
9:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA399
FA FlySafair
738
8:45 PM
SAST
9:55 PM
SAST
1h 10m
M T W T F S S
Prices
FA279
FA FlySafair
738
8:45 PM
SAST
9:55 PM
SAST
1h 10m
M T W T F S S
Prices
FA431
FA FlySafair
738
9:10 PM
SAST
10:20 PM
SAST
1h 10m
M T W T F S S
Prices
FA541
FA FlySafair
738
9:30 PM
SAST
10:40 PM
SAST
1h 10m
M T W T F S S
Prices
FA286
FA FlySafair
738
6:00 AM
SAST TB
7:15 AM
SAST
1h 15m
M T W T F S S
Prices
ET1822
ET Ethiopian
320
6:30 AM
SAST TB
7:40 AM
SAST
1h 10m
M T W T F S S
Prices
5Z6022
5Z CemAir
320
6:30 AM
SAST TB
7:40 AM
SAST
1h 10m
M T W T F S S
Prices
SA527
SA South African
320
6:30 AM
SAST TB
7:40 AM
SAST
1h 10m
M T W T F S S
Prices
FA490
FA FlySafair
738
6:40 AM
SAST TB
7:50 AM
SAST
1h 10m
M T W T F S S
Prices
FA450
FA FlySafair
738
6:40 AM
SAST TB
7:50 AM
SAST
1h 10m
M T W T F S S
Prices
FA260
FA FlySafair
738
6:45 AM
SAST TB
7:55 AM
SAST
1h 10m
M T W T F S S
Prices
FA276
FA FlySafair
738
7:20 AM
SAST TB
8:30 AM
SAST
1h 10m
M T W T F S S
Prices
SA531
SA South African
320
7:30 AM
SAST TB
8:40 AM
SAST
1h 10m
M T W T F S S
Prices
FA392
FA FlySafair
738
7:40 AM
SAST TB
8:50 AM
SAST
1h 10m
M T W T F S S
Prices
FA346
FA FlySafair
738
7:40 AM
SAST TB
8:50 AM
SAST
1h 10m
M T W T F S S
Prices
FA282
FA FlySafair
738
8:00 AM
SAST TB
9:10 AM
SAST
1h 10m
M T W T F S S
Prices
GE213
GE Lift
734
8:00 AM
SAST TB
9:05 AM
SAST
1h 5m
M T W T F S S
Prices
FA412
FA FlySafair
738
8:25 AM
SAST TB
9:35 AM
SAST
1h 10m
M T W T F S S
Prices
FA425
FA FlySafair
738
8:35 AM
SAST TB
9:45 AM
SAST
1h 10m
M T W T F S S
Prices
SA535
SA South African
320
8:35 AM
SAST TB
9:45 AM
SAST
1h 10m
M T W T F S S
Prices
5Z6025
5Z CemAir
320
9:20 AM
SAST
10:30 AM
SAST
1h 10m
M T W T F S S
Prices
4Z553
4Z Airlink
295
9:25 AM
SAST TB
10:40 AM
SAST
1h 15m
M T W T F S S
Prices
5Z324
5Z CemAir
DH4
9:30 AM
SAST
10:45 AM
SAST
1h 15m
M T W T F S S
Prices
FA452
FA FlySafair
738
10:10 AM
SAST TB
11:20 AM
SAST
1h 10m
M T W T F S S
Prices
FA661
FA FlySafair
738
10:25 AM
SAST TB
11:35 AM
SAST
1h 10m
M T W T F S S
Prices
5Z322
5Z CemAir
CR1
11:00 AM
SAST
12:15 PM
SAST
1h 15m
M T W T F S S
Prices
FA272
FA FlySafair
738
11:10 AM
SAST TB
12:20 PM
SAST
1h 10m
M T W T F S S
Prices
FA264
FA FlySafair
738
11:40 AM
SAST TB
12:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA414
FA FlySafair
738
12:05 PM
SAST TB
1:15 PM
SAST
1h 10m
M T W T F S S
Prices
TK42
TK Turkish
359
12:10 PM
SAST TA
1:30 PM
SAST
1h 20m
M T W T F S S
Prices
FA344
FA FlySafair
738
12:35 PM
SAST TB
1:45 PM
SAST
1h 10m
M T W T F S S
Prices
FA401
FA FlySafair
738
12:55 PM
SAST TB
2:10 PM
SAST
1h 15m
M T W T F S S
Prices
5Z328
5Z CemAir
DH4
1:00 PM
SAST
2:15 PM
SAST
1h 15m
M T W T F S S
Prices
FA669
FA FlySafair
738
1:35 PM
SAST TB
2:45 PM
SAST
1h 10m
M T W T F S S
Prices
5Z6027
5Z CemAir
320
1:40 PM
SAST TB
2:50 PM
SAST
1h 10m
M T W T F S S
Prices
SA555
SA South African
320
1:40 PM
SAST TB
2:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA262
FA FlySafair
738
2:25 PM
SAST TB
3:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA416
FA FlySafair
738
3:00 PM
SAST TB
4:10 PM
SAST
1h 10m
M T W T F S S
Prices
FA288
FA FlySafair
738
4:00 PM
SAST TB
5:10 PM
SAST
1h 10m
M T W T F S S
Prices
FA510
FA FlySafair
738
4:05 PM
SAST TB
5:15 PM
SAST
1h 10m
M T W T F S S
Prices
5Z332
5Z CemAir
DH4
4:30 PM
SAST
5:45 PM
SAST
1h 15m
M T W T F S S
Prices
FA418
FA FlySafair
738
4:45 PM
SAST TB
5:55 PM
SAST
1h 10m
M T W T F S S
Prices
ET1820
ET Ethiopian
320
4:55 PM
SAST TB
6:05 PM
SAST
1h 10m
M T W T F S S
Prices
5Z6029
5Z CemAir
320
4:55 PM
SAST TB
6:05 PM
SAST
1h 10m
M T W T F S S
Prices
G38814
G3 GOL
320
4:55 PM
SAST TB
6:05 PM
SAST
1h 10m
M T W T F S S
Prices
FA280
FA FlySafair
738
5:10 PM
SAST TB
6:20 PM
SAST
1h 10m
M T W T F S S
Prices
FA390
FA FlySafair
734
5:40 PM
SAST TB
6:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA268
FA FlySafair
738
5:50 PM
SAST TB
7:00 PM
SAST
1h 10m
M T W T F S S
Prices
FA860
FA FlySafair
738
5:55 PM
SAST TB
7:05 PM
SAST
1h 10m
M T W T F S S
Prices
FA514
FA FlySafair
738
6:20 PM
SAST TB
7:30 PM
SAST
1h 10m
M T W T F S S
Prices
EK4004
EK Emirates
E90
6:35 PM
SAST TB
7:50 PM
SAST
1h 15m
M T W T F S S
Prices
4Z569
4Z Airlink
E90
6:35 PM
SAST TB
7:50 PM
SAST
1h 15m
M T W T F S S
Prices
SA575
SA South African
738
6:40 PM
SAST TB
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
5Z6031
5Z CemAir
738
6:40 PM
SAST TB
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA530
FA FlySafair
734
6:40 PM
SAST TB
7:50 PM
SAST
1h 10m
M T W T F S S
Prices
FA278
FA FlySafair
738
7:00 PM
SAST TB
8:10 PM
SAST
1h 10m
M T W T F S S
Prices
FA430
FA FlySafair
738
7:25 PM
SAST TB
8:35 PM
SAST
1h 10m
M T W T F S S
Prices
FA560
FA FlySafair
738
7:35 PM
SAST TB
8:45 PM
SAST
1h 10m
M T W T F S S
Prices
FA540
FA FlySafair
738
7:45 PM
SAST TB
8:55 PM
SAST
1h 10m
M T W T F S S
Prices
FA508
FA FlySafair
738
7:55 PM
SAST TB
9:05 PM
SAST
1h 10m
M T W T F S S
Prices
SA585
SA South African
320
9:20 PM
SAST TB
10:30 PM
SAST
1h 10m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Durban to Johannesburg
9 carriers, 248 flights/week nonstop.
9 Airlines 248 Flights/wk 297 mi 1h nonstop 9 1-stop hubs

DUR–JNB is served by 9 airlines with nonstop service. FlySafair, CemAir and South African Airways lead the route. The flight covers 297 miles in approximately 1h. Beyond nonstop, 9 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop DUR–JNB service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
FA FlySafair 127 734, 738 1h-1h15
5Z CemAir 32 320, DH4 1h10-1h15
SA South African Airways 32 320, 738 1h10 Star Alliance
ET Ethiopian Airlines 14 320 1h10 Star Alliance
4Z Airlink 13 295, E90 1h10
EK Emirates 13 295, E90 1h10
GE Lift 10 733, 734 1h05
TK Turkish Airlines 4 359 1h20 Star Alliance
G3 GOL 3 320 1h10
Aircraft on this route
295 Embraer E195-E2 – 4Z, EK
320 Airbus A320 – 5Z, ET, G3, SA
359 Airbus A350-900 – TK
733 Boeing 737-300 – GE
734 Boeing 737-400 – FA, GE
738 Boeing 737-800 – FA, SA
DH4 De Havilland Canada DHC-8-400 Dash 8Q – 5Z
E90 Embraer 190 – 4Z, EK
Alliance coverage
Unaffiliated: 4Z + 5Z + EK + FA + G3 + GE (198 flights/wk, 80%)
Star Alliance: ET + SA + TK (50 flights/wk, 20%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, DUR to JNB direction.
Mon
36
flights
Tue
36
flights
Wed
38
flights
Thu
38
flights
Fri
37
flights
Sat
35
flights
Sun
28
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
61
Nonstop flights
248
Outbound / wk
250
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for DUR to JNB.
1-STOP
One-Stop Connections
9
Hubs
~7h
Fastest
~26h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
84
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach Johannesburg from Durban

Nearby airports with service to O.R. Tambo International Airport.
Metric DUR→JNB PZB→JNB RCB→JNB
Distance from DUR 43 mi 84 mi
Nonstop airlines 9 2 3
Weekly flights 248 50 25
Flight time 1h 1h 5m 1h 10m
Airports within 200 miles of DUR with service to O.R. Tambo International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Johannesburg is 0 hours the same as Durban.
DUR: SAST · JNB: SAST

When it's 6:00 PM in Durban, it's 6:00 PM in Johannesburg.
Distance & Flight Time
297 mi / 478 km
Nonstop flight time is approximately 1h 0m to 1h 20m.

DUR–JNB Quick Facts

Key statistics for the Durban to Johannesburg route.
Route details
Distance297 mi / 478 km
Flight time1h to 1h 20m
Time difference0 hours
Airlines (nonstop)9
Weekly flights248 out / 250 return
1-stop connections9 hubs
Origin: DUR
IATA / ICAODUR / FALE
TimezoneAfrica/Johannesburg
Passengers/yr5.5M
Elevation295 ft / 90 m
Destination: JNB
IATA / ICAOJNB / FAOR
TimezoneAfrica/Johannesburg
Passengers/yr18.4M
Elevation5,558 ft / 1,694 m

Frequently Asked Questions

Common questions about DUR to JNB flights.
Nonstop flights from King Shaka International Airport to O.R. Tambo International Airport take approximately 1h to 1h 20m. The route covers 297 miles.
There are approximately 248 nonstop flights per week from DUR to JNB. The return direction has about 250 weekly flights.
Yes, 1-stop connections are available through GRJ, MQP, ELS, BFN, HRE, PLZ, CPT, MPM and DXB. These options provide additional schedule flexibility.
Yes, return flights from JNB to DUR are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include PZB, RCB and MGH. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from DUR to JNB

King Shaka International Airport (DUR) and O.R. Tambo International Airport (JNB) are connected by nonstop service from Airlink, CemAir, Emirates, Ethiopian Airlines, FlySafair, GOL, Lift, South African Airways and Turkish Airlines. With 248 weekly departures, this is a heavily served route.

DUR to JNB Flight Duration and Schedule

Nonstop flight time from DUR to JNB ranges from 1 hours 0 minutes to 1 hours 20 minutes. The route covers a distance of 297 miles (478 km). There are approximately 248 weekly flights outbound and 250 return, totaling 498 flights per week in both directions.

Connecting Options and Alternatives

9 one-stop connections are available, with the fastest taking approximately 7 hours via GRJ. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Pietermaritzburg (PZB), Richards Bay (RCB) and Margate (MGH).