🇿🇦 DUR
Durban
297 mi
JNB 🇿🇦
Johannesburg

Durban to Johannesburg Flights

King Shaka International Airport O.R. Tambo 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 Durban to Johannesburg route connects King Shaka International Airport (DUR) in ZA with O.R. Tambo International Airport (JNB) 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, South African Airways, Global Aviation and others. AirportRoutes has tracked 75 unique flight numbers on this route.

About This Route

Route Overview

The Durban (DUR) → Johannesburg (JNB) air route links South Africa’s Indian Ocean coast with its largest economic hub over 297 miles (478 km). Flights are frequent and typically take about 1 hour 5 minutes to 1 hour 20 minutes, making it a time-saving alternative to a long road journey. Travelers choose this route for quick access to Johannesburg’s business districts, conferences, and onward domestic or regional connections from O.R. Tambo. It’s also popular for weekend breaks—swapping Durban’s beaches for Johannesburg’s museums, dining, and shopping. With multiple daily departures, the route suits both early-morning business travel and evening returns, and it’s a reliable corridor for commuters, event-goers, and travelers connecting to long-haul international flights.

Travel Tips

Book early for the best fares, especially around school holidays; one-way tickets commonly range from ZAR 800–2,500 (about USD 40–130) depending on demand and baggage. Durban’s King Shaka International is compact—arrive 90 minutes before departure, and use online check-in to speed up security. At JNB, plan extra time: O.R. Tambo is larger, with longer walks and busy arrival halls. If you’re connecting internationally, allow at least 2–3 hours between flights. Expect a smooth hop with minimal turbulence, but keep a light layer—cabin temperatures can feel cool. Ride-hailing is widely used in Johannesburg; follow designated pickup zones and confirm the license plate before boarding.

Destination Highlights

Johannesburg is a dynamic city where contemporary culture meets pivotal South African history. Start in Soweto for the Hector Pieterson Memorial and Vilakazi Street, then explore the Apartheid Museum for a deeply informative overview of the country’s past. For art and design, visit Maboneng and the Johannesburg Art Gallery; for green space, Johannesburg Botanical Garden and Emmarentia Dam offer an easy escape. Shoppers gravitate to Sandton City and Rosebank’s markets, while food lovers can try braai, bunny chow, and local favorites like pap and chakalaka—often best sampled at casual grills and neighborhood eateries. For a classic city view, head to Constitution Hill and nearby cultural precincts.

Best Time to Fly

Johannesburg is best visited in April–May and September–October, when days are mild and dry with comfortable evenings. Winter (June–August) is sunny but cooler at night and can bring sharp temperature drops—often good for deals on flights. Peak pricing typically occurs during December–January holidays and Easter, when fares can rise above ZAR 2,000 (about USD 100) one-way. Notable events that can tighten availability include major concerts and sports fixtures, plus springtime festivals and city markets that draw weekend crowds.

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

King Shaka International Airport

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

Destination Airport

O.R. Tambo International Airport

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

Route Statistics

8

Operators

75

Tracked Flights

297

Miles

52m

Flight Duration

Route Map

Great Circle
Flight route map from Durban to Johannesburg

Flight Schedule Pattern

Day Flights Observed Frequency Activity
Monday 126 12%
Tuesday 137 13%
Wednesday 114 11%
Thursday 186 17%
Friday 249 23%
Saturday 141 13%
Sunday 128 12%

Pattern Analysis

75 Tracked Flights:
Data Points: 1081
API observations used to build this analysis
Weekdays: 812 flights
Weekend: 269 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
CRJ2 14:45 2:45 PM (Representative)
M T W T F S S
Jun 20, 2026 Active
B734 18:05 6:05 PM (Representative)
M T W T F S S
Jun 29, 2026 Active
Safair
SFR / FA
B738 20:25 8:25 PM (Representative)
M T W T F S S
Jun 29, 2026 Active
E190 17:00 5:00 PM (Representative)
M T W T F S S
Jun 22, 2026 Active
A320 18:40 6:40 PM (Representative)
M T W T F S S
Jun 29, 2026 Active
SunExpress
SXS / XQ
B738 13:00 1:00 PM (Representative)
M T W T F S S
Jun 20, 2026 Active
B737 11:00 11:00 AM (Representative)
M T W T F S S
Jun 20, 2026 Active
A359 14:45 2:45 PM (Representative)
M T W T F S S
Jun 20, 2026 Active
Total Routes: 8
Active Routes: 8
Unique Airlines: 8
Aircraft Types: 8

Spotted Departure Times

Departure Time Operator ICAO IATA
11:00 11:00 AM TAAG Angola Airlines DTA DT
13:00 1:00 PM SunExpress SXS XQ
14:45 2:45 PM CemAir KEM 5Z
14:45 2:45 PM Turkish Airlines THY TK
17:00 5:00 PM South African Airlink LNK 4Z
18:05 6:05 PM Global Aviation GBB GE
18:40 6:40 PM South African Airways SAA SA
20:25 8:25 PM Safair SFR FA

Time Information

Times are shown in the departure airport's local timezone (FALE - Africa/Johannesburg).

Total Departure Times: 8
Time Range:
11:00 - 20:25
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.