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.
Compare flight prices across hundreds of booking sites
Search DUR → JNB flightsOpens a live price search — just pick your dates
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.
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.
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.
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.
King Shaka International Airport
FALEDURO.R. Tambo International Airport
FAORJNB8
Operators75
Tracked Flights297
Miles52m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Safair |
SFR
|
FA
|
| South African Airways |
SAA
|
SA
|
| Global Aviation |
GBB
|
GE
|
| South African Airlink |
LNK
|
4Z
|
| SunExpress |
SXS
|
XQ
|
| CemAir |
KEM
|
5Z
|
| Turkish Airlines |
THY
|
TK
|
| TAAG Angola Airlines |
DTA
|
DT
|
| 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
| 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 | |
|
Global Aviation
GBB
/ GE
|
|
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 |
|
South African Airlink
LNK
/ 4Z
|
E190 | 17:00 5:00 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 22, 2026 | Active | |
|
South African Airways
SAA
/ SA
|
|
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 | |
|
TAAG Angola Airlines
DTA
/ DT
|
B737 | 11:00 11:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 20, 2026 | Active | |
|
Turkish Airlines
THY
/ TK
|
A359 | 14:45 2:45 PM (Representative) |
M
T
W
T
F
S
S
|
Jun 20, 2026 | Active |
| 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).