South Africa · Domestic Flight Route

Cheap Flights from Johannesburg to Durban

Compare JNB→DUR flights in seconds. Check today's live prices, airline options, baggage rules, and the best dates to fly — then book securely via Travelstart.

Live prices · FlySafair, Airlink, CemAir, South African Airways · ~1 hour direct · OR Tambo International Airport (JNB) → King Shaka International Airport (DUR)

Partnered with Travelstart. Prices change fast — use the search below to check the cheapest dates right now.

Compare Flights Browse All Routes
~1 hour
Flight time (direct)
560 km
Route distance
4
Airlines serving route
JNB → DUR
Airport codes
✓ Verified route Reviewed by VistaVoyage editorial team ·
Travelstart Skyscanner
💡
When to fly Midweek morning flights (Tue–Wed, 06h00–09h00) price lower on JNB→DUR. Avoid Friday afternoons and Sunday evenings when business demand peaks.

* Partnered with Travelstart. We may earn a commission at no extra cost to you.

About Flights from Johannesburg to Durban

Johannesburg to Durban is a short, sharp domestic hop — about 560 km and just under an hour in the air. It connects Gauteng's economic hub to KwaZulu-Natal's coastal capital, a city famous for its warm Indian Ocean beaches, Moses Mabhida Stadium, and the Golden Mile beachfront. This route is heavily used by business travellers during the week and leisure travellers escaping Joburg's winters on weekends. King Shaka International Airport (DUR) is about 35 km north of central Durban — budget extra time for the drive into town, especially during peak traffic hours. An alternative many Joburgers choose is the N3 road trip for short stays, but if your time is limited, flying is the clear winner.

Route Facts

FromOR Tambo International Airport (JNB)
ToKing Shaka International Airport (DUR)
Distance~560 km
Flight time~1 hour (direct)
AirlinesFlySafair, Airlink, CemAir, South African Airways
Peak periodsDecember, Easter, school holidays
Best value monthsFebruary–April, September–October

Best Time to Book & Fly

JNB–DUR fares are most competitive in February–April and September–October. The December coastal peak pushes prices up sharply — Durban is one of the most popular domestic destinations over summer. Flights during June/July school holidays also see elevated prices. Book 3–6 weeks out for normal travel, and 8–12 weeks out for December and Easter periods.

Baggage & Booking Notes

Low-cost carriers (FlySafair, CemAir): 7 kg cabin bag included. Checked baggage is a paid add-on — add it at booking to avoid airport surcharges.

Full-service (SAA, Airlink): Typically includes one checked bag in the base fare. Confirm your specific fare rules at booking.

Always check total cost including baggage before committing — the cheapest base fare can become the most expensive once bags are added.

Frequently Asked Questions

How long is the flight from Johannesburg to Durban?

Just under 1 hour — typically 50–60 minutes in the air. It is one of the shortest domestic routes in South Africa.

Which airlines fly JNB to DUR?

FlySafair, Airlink, CemAir, and SAA. FlySafair has the most frequent services at competitive prices.

Is it worth flying or driving Johannesburg to Durban?

Flying wins on time — the N3 drive is about 5–6 hours without traffic. If you're travelling for a long weekend, flying saves a significant chunk of your time in destination.

Which airport serves Durban?

King Shaka International Airport (DUR), located at La Mercy, about 35 km north of Durban CBD. Allow 45–60 minutes to the city during peak traffic.

What's the cheapest time to fly JNB to Durban?

Shoulder months (February–April, September–October) and midweek departures are cheapest. December is the most expensive period by far.

Are there nonstop flights?

Yes. All carriers on this route fly nonstop. The short distance means there's no hub connecting option that makes sense.

What is the baggage policy on this route?

FlySafair includes a 7 kg carry-on; checked bags are paid add-ons. SAA and Airlink often include one checked bag. Confirm at booking.

Can I hire a car at King Shaka Airport?

Yes. All major car hire companies operate at King Shaka. Book in advance during peak season — vehicles can be scarce over Christmas.

Explore more flight routes

Compare related South Africa domestic routes before you book.

Why compare flights on VistaVoyage?

  • Live prices powered by Travelstart — one of Africa's largest flight booking platforms.
  • Secure online payments with confirmation direct from the airline or Travelstart.
  • No hidden fees — the price you see in the search is the price you pay.
  • Compare multiple airlines, dates, and cabin options in a single search.

Booking powered by

Travelstart Africa's #1 OTA since 1999
Skyscanner 100M+ users worldwide
🔒 Secure HTTPS checkout
💸 Free to use — no booking fees

How to book cheap flights on VistaVoyage

Three steps. No account needed. No hidden fees.

🔍

1. Search live prices

Use the search widget above to enter your route and travel dates. Live fares from multiple airlines load instantly.

📅

2. Compare dates & airlines

Toggle between airlines and adjust your dates. Shifting by even one or two days can unlock significantly cheaper fares on this route.

3. Book securely via Travelstart

Click through to Travelstart — one of Africa’s largest OTAs since 1999. Payment is encrypted. Your booking confirmation comes directly from the airline.

💡 Pro tip: Book 4–8 weeks out for the best prices. Prices on popular domestic routes rise sharply within 2 weeks of departure.

Related South Africa flight routes

Compare more domestic routes before you decide.

Durban → JohannesburgCompare fares on this routeJohannesburg → Cape TownCompare fares on this routeCape Town → DurbanCompare fares on this routeJohannesburg → GqeberhaCompare fares on this route All South Africa RoutesBrowse the full flights hub

Find the cheapest Johannesburg to Durban flights

Use the live search above to check real prices for your exact dates — prices change daily.

Check cheapest dates

More ways to save on flights

Ready to book Johannesburg → Durban?
Search Flights Now Open in New Tab
Find Flights — lowest fares