The Johannesburg to Durban route connects O.R. Tambo International Airport (JNB) in ZA with King Shaka International Airport (DUR) in ZA. This short-haul flight covers approximately 297 miles (478 km) with a typical flight time of 52m. This route is served by 8 airlines: Safair, Global Aviation, South African Airways and others. AirportRoutes has tracked 75 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search JNB → DUR flightsOpens a live price search — just pick your dates
The Johannesburg (JNB) → Durban (DUR) air route links South Africa’s largest business hub with its Indian Ocean beach city over 297 miles (478 km). Nonstop flights typically take about 1 hour 5 minutes to 1 hour 15 minutes, making it a time-saving alternative to the 6–7+ hour drive. Travelers choose this corridor for quick access to Durban’s Golden Mile, warm-water beaches, and major events, as well as for efficient connections from Johannesburg’s extensive domestic and international network. It’s also popular for weekend breaks and short business trips, with frequent daily departures that support flexible schedules. Expect smooth, short-haul service with limited in-flight time, ideal for carry-on travel and same-day meetings or leisure.
Book early for the best fares on this high-frequency route; competitive one-way prices often start around R800–R1,800 (≈$40–$95) depending on season and baggage. At O.R. Tambo (JNB), allow extra time for security and walking distances; domestic check-in is well signed, but queues can build at peak morning and late-afternoon banks. Use online check-in and travel with carry-on only if possible to save time. At King Shaka (DUR), baggage reclaim is usually quick and ground transport is straightforward—pre-book shuttles or rides for North Coast hotels. In-flight, expect a short cruise phase and possible coastal winds on approach; keep essentials accessible and charge devices beforehand.
Durban blends subtropical beaches with a strong Indian Ocean and South Asian heritage. Start along the Golden Mile promenade for swimming, surfing, and people-watching, then visit uShaka Marine World for family-friendly ocean experiences. For culture, explore the Victoria Street Market and nearby Grey Street precinct for spices, textiles, and street snacks. Nature lovers can take a day trip to the Valley of a Thousand Hills or the Durban Botanic Gardens. Don’t miss local cuisine: bunny chow (curry in a hollowed loaf), fresh seafood, and Durban-style curries with bold heat. Popular areas to stay include Umhlanga for upscale beaches and dining, and the beachfront for walkable access to attractions and sunrise runs.
Durban is warm year-round, with drier, mild conditions in May–September and hotter, more humid weather in November–March. For comfortable sightseeing and beach time without midsummer humidity, April–June and September–October are strong choices. Peak pricing often aligns with South African school holidays and December travel; expect higher fares (often R1,500–R3,000+ ≈$80–$160+ one-way) and fuller flights. Better-value tickets are common in shoulder seasons midweek. Notable draws include summer beach season and major fixtures and festivals that can lift demand.
O.R. Tambo International Airport
FAORJNBKing Shaka International Airport
FALEDUR8
Operators75
Tracked Flights297
Miles52m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Safair |
SFR
|
FA
|
| Global Aviation |
GBB
|
GE
|
| South African Airways |
SAA
|
SA
|
| SunExpress |
SXS
|
XQ
|
| South African Airlink |
LNK
|
4Z
|
| CemAir |
KEM
|
5Z
|
| Turkish Airlines |
THY
|
TK
|
| TAAG Angola Airlines |
DTA
|
DT
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 127 | 15% |
|
| Tuesday | 111 | 13% |
|
| Wednesday | 130 | 15% |
|
| Thursday | 114 | 13% |
|
| Friday | 117 | 14% |
|
| Saturday | 126 | 15% |
|
| Sunday | 127 | 15% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
CemAir
KEM
/ 5Z
|
DH8D | 09:30 9:30 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active | |
|
Global Aviation
GBB
/ GE
|
|
B734 | 08:00 8:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active |
|
Safair
SFR
/ FA
|
|
B738 | 08:35 8:35 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active |
|
South African Airlink
LNK
/ 4Z
|
E190 | 09:25 9:25 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active | |
|
South African Airways
SAA
/ SA
|
|
A320 | 07:30 7:30 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active |
|
SunExpress
SXS
/ XQ
|
B738 | 11:20 11:20 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active | |
|
TAAG Angola Airlines
DTA
/ DT
|
B737 | 16:55 4:55 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active | |
|
Turkish Airlines
THY
/ TK
|
A359 | 11:50 11:50 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 3, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 07:30 7:30 AM | South African Airways |
SAA
|
SA
|
| 08:00 8:00 AM | Global Aviation |
GBB
|
GE
|
| 08:35 8:35 AM | Safair |
SFR
|
FA
|
| 09:25 9:25 AM | South African Airlink |
LNK
|
4Z
|
| 09:30 9:30 AM | CemAir |
KEM
|
5Z
|
| 11:20 11:20 AM | SunExpress |
SXS
|
XQ
|
| 11:50 11:50 AM | Turkish Airlines |
THY
|
TK
|
| 16:55 4:55 PM | TAAG Angola Airlines |
DTA
|
DT
|
Time Information
Times are shown in the departure airport's local timezone (FAOR - Africa/Johannesburg).