- Home
- Flights
- Flights from Johannesburg
- Johannesburg to Durban
Cheap flights from Johannesburg to Durban from ZAR 1,245
South African Airways, Airlink, CemAir and FlySafair fly nonstop from Johannesburg to Durban. The flight takes around 1h 06m, and the cheapest one-way fare we found recently is ZAR 1,245 on 10 Dec.
Direct flights available 1h 06m Cheapest in December Prices checked 15 days ago
Johannesburg to Durban at a glance
Cheapest one-wayZAR 1,245South African Airways · nonstop · Thu 10 DecFastest flight1h 06mEstimated
Nonstop flightsYesSouth African Airways, Airlink, CemAir
Airlines flying nonstop from Johannesburg to Durban
4 airlines on this route.
Cheapest month to fly from Johannesburg to Durban
Lowest one-way fare found for each month: December is cheapest, April the most expensive.
Good to know
- Distance
- 480 km298 miles
- Flight time
- 1h 06mestimate
- Time difference
- NoneDurban vs Johannesburg
- Currency in Durban
- ZAR
- Airports
- JNB, HLA → DUR
Flights from Johannesburg to Durban: questions answered
How much is a flight from Johannesburg to Durban?
The cheapest one-way fare we found recently is ZAR 1,245, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Durban?
Yes. South African Airways, Airlink, CemAir and FlySafair fly this route nonstop.
How long is the flight from Johannesburg to Durban?
A nonstop flight covers 480 km and takes around 1h 06m.
What is the cheapest month to fly from Johannesburg to Durban?
December has the lowest fare we found (ZAR 1,245), while April is the most expensive (ZAR 1,415).
Which airlines fly from Johannesburg to Durban?
South African Airways, Airlink, CemAir and FlySafair operate nonstop flights on this route.
Which airports serve Johannesburg and Durban?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Durban: King Shaka International Airport (DUR).



