🇿🇦 JNB
Johannesburg
297 mi
DUR 🇿🇦
Durban

Johannesburg to Durban Flights

O.R. Tambo International Airport King Shaka International Airport 8 airlines

Get Notified About Route Changes

Track up to 3 airports free. Weekly alerts when airlines add or remove routes.

Sign Up Free

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.

About This Route

Route Overview

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.

Travel Tips

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.

Destination Highlights

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.

Best Time to Fly

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.

AI-Generated Content: This information was compiled using AI from web sources on Dec 25, 2025. Content may not be current; please verify with airlines before booking.

Airport Information

Departure Airport

O.R. Tambo International Airport

ICAO Code:
FAOR
IATA Code:
JNB
City:
🇿🇦 Johannesburg
Country:
ZA
Elevation:
5558 ft

Destination Airport

King Shaka International Airport

ICAO Code:
FALE
IATA Code:
DUR
City:
🇿🇦 Durban
Country:
ZA
Elevation:
295 ft

Route Statistics

8

Operators

75

Tracked Flights

297

Miles

52m

Flight Duration

Route Map

Great Circle
Flight route map from Johannesburg to Durban

Flight Schedule Pattern

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

75 Tracked Flights:
Data Points: 852
API observations used to build this analysis
Weekdays: 599 flights
Weekend: 253 flights
Business Route More active on weekdays

All Flight Routes

8 Routes
Note: This table shows aggregated route data by airline. Each airline may operate multiple daily flights at different times. See the "Spotted Departure Times" section below for all observed departure times.
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
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
E190 09:25 9:25 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
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
B737 16:55 4:55 PM (Representative)
M T W T F S S
Jul 3, 2026 Active
A359 11:50 11:50 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
Total Routes: 8
Active Routes: 8
Unique Airlines: 8
Aircraft Types: 8

Spotted Departure Times

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).

Total Departure Times: 8
Time Range:
07:30 - 16:55
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.