South Africa · Popular Route

Cheap Flights from Durban to Johannesburg (DUR → JNB)

Compare airlines in seconds for Durban → Johannesburg. Check today’s best dates, baggage rules, and seat availability — then book with our trusted partner.

Find sharp fares on this popular domestic hop. Midweek departures and midday returns often price better outside school holidays.

Partnered with Travelstart. Prices change fast — use the widget below to check the cheapest dates.

Check cheapest dates Compare more routes
📅 Avg price: R1,099 🕓 Flight time: ~1h 05m ✈ Airlines: FlySafair · Lift · CemAir · SAA 🏆 Best to book: 4–6 weeks ahead

Search DUR → JNB on Travelstart

Seats sell fast. Prices can change daily — lock in the best fare while it’s available.

Loading flight search...

Ready to lock it in? Check live prices and book in minutes.

Find flights now

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

Or, View Quick Deals

About Flights from Durban to Johannesburg

Linking the City of Gold to KZN’s warm coastline, DUR → JNB is a high-frequency route with competitive fares year-round. It’s popular for both business trips and quick beach getaways.

Best Time to Book & Travel

Booking 4–6 weeks ahead tends to unlock better fares. School holidays and December peaks price up; shoulder months often offer value.

Airlines on this route

  • FlySafair
  • Lift
  • CemAir
  • South African Airways

FAQs

When is the cheapest time to fly?

Midweek flights and midday returns are often cheaper outside school holidays.

How much baggage can I take?

Most domestic fares include 7kg cabin; checked baggage depends on your fare and airline.

How long is the flight?

Non-stop is usually about 1h 10–20m, but always confirm on the search results for your specific date.

Which airport is Durban?

Most domestic flights use King Shaka International Airport (DUR).

More Flight Options

Airline guides: FlySafair · Lift · CemAir

Why Book Your Durban To Johannesburg Flights with VistaVoyage?

  • Powered by Travelstart – one of Africa's most trusted flight booking platforms.
  • Secure online payments with instant confirmation from the airline.
  • Compare multiple airlines and cabin options in one fast search.

Money-Saving Tips for Durban To Johannesburg Flights

Use the search box above to compare live prices from different airlines. Midweek departures, early morning flights and off-peak travel dates often offer the lowest fares.

Once you have found a flight that suits your budget and schedule, complete your booking safely through our trusted partner Travelstart.

Frequently Asked Questions

How far in advance should I book? Many travellers find good deals by booking 2–6 weeks before departure, especially outside of peak school holidays and long weekends.

Which airlines fly this route? Airlines that commonly operate this route include FlySafair, Lift, Airlink, SAA, CemAir, Mango, and Kulula. Availability varies by date and season.

Are there baggage fees? Baggage policies depend on the airline and fare type. Always check the baggage rules during booking so there are no surprises at the airport.

How long is the flight from Durban to Johannesburg? Direct flights typically take around 1 hour to 1 hour 10 minutes.

Which airport do Johannesburg flights depart from? Most flights depart from OR Tambo (JNB). Always confirm the airport shown in the results before you book.

When is the best time to book Durban to Johannesburg flights? Booking 3–6 weeks ahead often helps, and midweek departures can be cheaper than peak weekend times.

Looking for more specials? Explore our cheap flight deals across South Africa before you book.

Find the cheapest dates

Use the flight widget to compare airlines and pick the best time to fly.

Check cheapest dates

More ways to save

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