Johannesburg to Durban Flights

Johannesburg to Durban flights: non-stop options are available, with journeys from 1 hour 5 minutes. Compare fares, baggage and airport travel tips on Tripenger.

Best dates to travel from Johannesburg to Durban

Best dates to travel from Johannesburg to Durban

Return-trip prices collected from different providers to help you find dates with cheaper flights for your next trip. Prices and availability can change, so check the latest fare before booking. Last collected on November 5, 2026.

All trip durations

  1. Johannesburg → Durban 7 days
    Departure
    Return
    $ 106.75Indicative return price
  2. Johannesburg → Durban 11 days
    Departure
    Return
    $ 106.75Indicative return price
  3. Johannesburg → Durban 13 days
    Departure
    Return
    $ 106.75Indicative return price
  4. Johannesburg → Durban 14 days
    Departure
    Return
    $ 106.75Indicative return price
  5. Johannesburg → Durban 3 days
    Departure
    Return
    $ 106.75Indicative return price

Cheapest dates we found for this trip length

  1. Johannesburg → Durban 7 days
    Departure
    Return
    $ 106.75Indicative return price
  2. Johannesburg → Durban 3 days
    Departure
    Return
    $ 106.75Indicative return price
  3. Johannesburg → Durban 7 days
    Departure
    Return
    $ 106.75Indicative return price
  4. Johannesburg → Durban 10 days
    Departure
    Return
    $ 106.75Indicative return price
  5. Johannesburg → Durban 9 days
    Departure
    Return
    $ 109.00Indicative return price

Cheapest dates we found for this trip length

  1. Johannesburg → Durban 11 days
    Departure
    Return
    $ 106.75Indicative return price
  2. Johannesburg → Durban 13 days
    Departure
    Return
    $ 106.75Indicative return price
  3. Johannesburg → Durban 14 days
    Departure
    Return
    $ 106.75Indicative return price
  4. Johannesburg → Durban 15 days
    Departure
    Return
    $ 113.49Indicative return price
  5. Johannesburg → Durban 17 days
    Departure
    Return
    $ 116.87Indicative return price

Cheapest dates we found for this trip length

  1. Johannesburg → Durban 24 days
    Departure
    Return
    $ 116.87Indicative return price
  2. Johannesburg → Durban 25 days
    Departure
    Return
    $ 116.87Indicative return price
  3. Johannesburg → Durban 31 days
    Departure
    Return
    $ 116.87Indicative return price
  4. Johannesburg → Durban 32 days
    Departure
    Return
    $ 116.87Indicative return price
  5. Johannesburg → Durban 38 days
    Departure
    Return
    $ 116.87Indicative return price

Route Overview

Origin Johannesburg, South Africa
  • Lanseria International Airport Johannesburg HLA
  • O.R. Tambo International Airport Johannesburg JNB
Destination King Shaka International Airport (DUR), Durban, South Africa
Distance 479 km (297 miles)
Average Flight Time From 1 hour 5 minutes
Cheapest Month to Fly Varies by travel dates
Estimated Fare From $ 106.75 return
Busiest Month December (holiday demand)

Flying from Johannesburg to Durban

Johannesburg to Durban is a short flight that swaps Gauteng’s highveld for KwaZulu-Natal’s subtropical coast, useful for beach breaks and frequent business travel. A hotel near Umhlanga may be easier to reach from King Shaka than one on the southern beachfront.

Depart from O.R. Tambo International Airport (JNB) and arrive at King Shaka International Airport (DUR). The airports are about 479 km (297 miles) apart in a straight line. Flight times depend on routing and conditions, so compare the full itinerary instead of judging the trip by distance alone.

Direct Flights from Johannesburg to Durban

Yes. Non-stop flights operate between Johannesburg (JNB) and Durban (DUR). FlySafair, LIFT, Airlink are among the carriers serving the route. The shortest journeys take from around 1 hour 5 minutes. Availability and baggage conditions vary by travel date.

Airlines and Flight Options

Non-stop flights may be available with FlySafair, LIFT, Airlink, South African Airways. Check your travel dates for operating services and compare checked baggage and ticket conditions.

A non-stop service saves the extra airport transfer, but that does not always make it the lowest-cost option. Check the total price after baggage, the arrival time and any fare restrictions.

Popular Stopover Cities

A direct flight avoids a stopover. If you are comparing alternative departure airports or multi-city tickets, check the total journey time before choosing an indirect itinerary.

When to Book

Durban’s beach and family-holiday demand often increases around school breaks and major public holidays. The coast stays popular beyond summer, so comparing dates and airports is more useful than naming one universally cheap month. For many journeys, starting to compare flights two to four months before departure is useful; holiday travel and popular safari periods can justify looking earlier. Avoid relying on a single advertised cheapest month because fares change with demand and availability.

Flight Prices

Economy return fares can start from around R1,300 at the lower end of the market. This is a planning guide rather than a guaranteed ticket price. The final fare depends on travel dates, airline, baggage and availability; compare the actual total cost when booking.

About Durban

Durban offers a subtropical change of pace, with the Indian Ocean, a celebrated food culture and easy access to the wider KwaZulu-Natal coast. The Golden Mile and uShaka Marine World are familiar visitor landmarks, while the Indian-influenced restaurant scene is an important part of a stay. Umhlanga, Ballito and the quieter South Coast provide different bases depending on whether you prefer city facilities or a beach-focused break.

Arriving at King Shaka International Airport

King Shaka International Airport lies north of central Durban, convenient for Umhlanga and Ballito. Match your airport transfer to the part of the coast where you are staying rather than treating all Durban addresses as nearby. Durban’s warmer ocean and coastal promenades offer an easy contrast to the Highveld, even on a brief trip.

Tripenger Travel Tip

For a coastal holiday, check whether your accommodation is in Durban, Umhlanga or Ballito before choosing your transfer; they are in different directions from King Shaka Airport. A hotel near Umhlanga may be easier to reach from King Shaka than one on the southern beachfront.

Why Fly from Johannesburg to Durban?

  • Connect Johannesburg and Durban for family visits, holidays or business.
  • Take a non-stop flight without changing aircraft.
  • Explore KwaZulu-Natal and nearby destinations.
  • Compare fares, baggage and total journey time before you book.

Find Flights from Johannesburg to Durban

Compare Johannesburg to Durban flights on Tripenger. Search your preferred dates, review airline options, flight duration, baggage and total return fares, then choose an itinerary that suits your plans rather than simply the lowest headline price.

Airlines and Connections from Johannesburg to Durban

Based on current route reference data, these are possible airline and airport combinations serving Johannesburg to Durban.

  • Safair Johannesburg (HLA) → Durban (DUR) 3 routes
    • Johannesburg (JNB) → Durban (DUR)
    • Johannesburg (HLA) → Cape Town (CPT) → East London (ELS) → Durban (DUR)
  • Airlink Johannesburg (JNB) → Durban (DUR) 4 routes
    • Johannesburg (JNB) → Vilanculos (VNX) → Nelspruit (MQP) → Durban (DUR)
    • Johannesburg (JNB) → Livingstone (LVI) → Nelspruit (MQP) → Durban (DUR)
    • Johannesburg (JNB) → Nelspruit (MQP) → Durban (DUR)
  • CemAir Johannesburg (JNB) → Durban (DUR) 2 routes
    • Johannesburg (JNB) → Hoedspruit (HDS) → George (GRJ) → Durban (DUR)
  • FlexFlight Johannesburg (JNB) → Durban (DUR) 1 route
  • LIFT Johannesburg (JNB) → Durban (DUR) 1 route
  • South African Airways Johannesburg (JNB) → Durban (DUR) 1 route
  • Turkish Airlines Johannesburg (JNB) → Durban (DUR) 1 route
  • Emirates Johannesburg (JNB) → Dubai (DXB) → Durban (DUR) 1 route
  • Eswatini Air Johannesburg (JNB) → Manzini (SHO) → Durban (DUR) 1 route
  • Safair, CemAir Johannesburg (HLA) → George (GRJ) → Durban (DUR) 2 routes
    • Johannesburg (HLA) → George (GRJ) → Bloemfontein (BFN) → Durban (DUR)
  • Airlink, Eswatini Air Johannesburg (JNB) → Manzini (SHO) → Harare (HRE) → Durban (DUR) 1 route

View more flight connections

Best Time to Fly This Route

Durban’s beach and family-holiday demand often increases around school breaks and major public holidays. The coast stays popular beyond summer, so comparing dates and airports is more useful than naming one universally cheap month. For many journeys, starting to compare flights two to four months before departure is useful; holiday travel and popular safari periods can justify looking earlier. Avoid relying on a single advertised cheapest month because fares change with demand and availability.

Things to Do in Durban

Walk Durban’s Golden Mile, visit uShaka Marine World and sample local curry or a bunny chow. Umhlanga’s promenade and Ballito’s beaches are good alternatives to staying downtown. For a longer trip, explore the Dolphin Coast or head inland towards KwaZulu-Natal’s parks and heritage sites. Durban’s warmer ocean and coastal promenades offer an easy contrast to the Highveld, even on a brief trip.

Frequently Asked Questions

Are there direct flights from Johannesburg to Durban?
Yes. Non-stop services are available between Johannesburg (JNB) and Durban (DUR), with carriers including FlySafair, LIFT, Airlink. Check the flights shown for your travel dates.
How long is the flight from Johannesburg to Durban?
A non-stop flight can take from around 1 hour 5 minutes. Actual times vary with the operating service and weather.
Which airlines fly from Johannesburg to Durban?
Non-stop flights are offered by airlines such as FlySafair, LIFT, Airlink, South African Airways. Other options may connect through a regional hub.
How much are Johannesburg to Durban flights?
Economy return fares may start from around R1,300 at the lower end of the market. Prices change with travel dates, baggage, airlines and availability.
Which airport do flights to Durban arrive at?
Flights arrive at King Shaka International Airport (DUR), serving Durban and the surrounding area.
How far is Johannesburg from Durban?
The approximate straight-line air distance is 479 kilometres (297 miles).
When should I book Johannesburg to Durban flights?
It helps to compare fares a few months before travelling, and earlier for busy school holidays, family celebrations or peak tourism periods. Flexible dates may provide better value.
What should I check before flying from Johannesburg to Durban?
Compare checked baggage, departure and arrival times, and any onward transfers after landing.