Direct flights from Durban to Johannesburg (DUR → JNB)

Distance 478 km (297 mi)
Est. duration 34m
Loading map...
Live fares · DUR → JNB

Available flights

FANon-stop
from$105
Book

About the Durban → Johannesburg route

Thirty-four minutes. That's all that separates Durban's humid, salt-edged coastline from Johannesburg's high-altitude sprawl — barely enough time to finish a coffee. At 478 kilometres, this is one of South Africa's workhorse routes, operated by carriers including SA (South African Airways) and several regional players, and it runs thick with suits on Monday mornings and families on Friday afternoons. It's domestic flying at its most functional: short, frequent, and for many South Africans, almost as routine as a commuter train.

Why travel from Durban to Johannesburg?

Johannesburg rewards the curious in ways that genuinely surprise first-timers. The Maboneng Precinct on the city's eastern edge has transformed a grid of old warehouse blocks into one of the continent's more interesting creative quarters — good galleries, better coffee, and restaurants that reflect the full reach of South African cooking, from Mozambican peri-peri to Cape Malay-influenced stews. Beyond the food, Jo'burg is where business gets done in South Africa: corporate deals, government meetings, industry conferences. With JNB connecting onward to 79 non-stop destinations, it's also the practical hub for anyone continuing further into Africa or beyond. For Durbanites with family scattered across Gauteng, it's simply home.

Quick stats

  • Distance: 478 km
  • Estimated flight time: 0h 34m
  • Operating airlines: 4Z, 5Z, FA, GE, SA, TK, W2
  • Direct route: yes

Practical tips for DUR → JNB

Flying into OR Tambo International (JNB) is generally straightforward for domestic arrivals — baggage reclaim is quick, and the Gautrain connects the airport to Sandton and Pretoria in under 20 minutes, which I'd strongly recommend over a taxi during peak hours. Both cities use the South African rand, English is widely spoken, and no visa is required between provinces. If you're booking with a low-cost carrier, check baggage allowances carefully — carry-on limits are enforced. Fare-wise, midweek flights tend to run cheaper than Friday or Sunday evening departures, when half of Durban seems to be heading north.

Frequently asked questions

How long is the flight from Durban to Johannesburg?

The flight from Durban (DUR) to Johannesburg (JNB) is approximately 34 minutes for a distance of 478 km, making it one of South Africa's shortest domestic routes.

Which airlines operate the Durban to Johannesburg route?

Six airlines serve this route: Airlink (4Z), Safair (5Z), FlySafair (FA), Kulula (GE), South African Airways (SA), Turkish Airlines (TK), and Airlink (W2).

What is the best time of year to fly from Durban to Johannesburg?

May to September offers the best combination of pleasant weather (dry, mild temperatures) and typically lower fares compared to the summer peak season (November to March).

Do I need a visa to fly from Durban to Johannesburg within South Africa?

No visa is required as this is a domestic flight within South Africa; you only need a valid form of identification such as a passport or national ID.

What should I know about luggage and jet lag on this route?

Luggage allowances vary by airline, so check your carrier's policy in advance; however, jet lag is not a concern on this short domestic flight as there is no time zone change between the two cities.

Find flights from Durban to Johannesburg
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Durban to Johannesburg? The flight distance from DUR to JNB is approximately 478 km (297 miles).
How long is the flight from DUR to JNB? The estimated flight time from Durban to Johannesburg is approximately 34m.
What airlines fly from DUR to JNB? Airlines operating direct flights from Durban to Johannesburg include: 4Z, 5Z, FA, GE, SA, TK, W2.

Cheapest fares Durban → Johannesburg

Durban DUR
Johannesburg JNB

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Durban → Johannesburg.

Or try a nearby airport to Johannesburg

Flights from Durban (DUR) to other airports within 350 km of Johannesburg.

Other flights from Durban (DUR)

Other flights from Johannesburg (JNB)