From
To
Thu 1/21
Thu 1/28
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 1/21
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 1/21
Thu 1/28
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 1/21
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Africa South Africa Cheap flights to Durban, South Africa

Cheap Flights to Durban

Popular in December High demand for flights, 2% potential price rise
Cheapest in July Best time to find cheap flights, 2% potential price drop
Average price R1 067 Average for round-trip flights in January 2021
Round-trip from R655 From Johannesburg to Durban
One-way from R610 One-way flight from Johannesburg to Durban
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Durban flights by month

January
R1 079
February
R1 234
March
R1 502
April
R1 394
May
R1 135
June
R1 367
July
R1 268
August
R1 224
September
R1 200
October
R1 172
November
R1 222
December
R1 490
Currently, the cheapest month for flights to Durban is January. The most expensive month for flights is March. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Durban?

Average Durban King Shaka Intl flight ticket prices and weather conditions for 2021 and 2022 by month.
JNB - DUR
Price
R1 079 - R2 085
DUR
Temperature
24 - 29 °C
DUR
Rainfall
32 - 142 mm

 

Peak season:

It can be hard to find cheap flight deals to Durban during the months of December through February, which is when the city experiences its peak tourism season. Durban’s Prickly Pear Festival, held annually in February, is a great event to attend and might be well worth experiencing, but keep in mind that this yearly festival (held in Nelson Mandela Bay) attracts huge crowds and might also be a reason for increased flight and accommodation charges.

 

Off season:

When the winter months arrive in Durban (between June and August), temperatures drop, and the city sees a decline in tourist activity. The winter months might therefore be a perfect time for you to find and book cheap flights to Durban. The off season in Durban has one booming period in which you should expect to be surrounded by large crowds: July. More specifically, the Vodacom Durban July, a prestigious horse racing event that takes place at the Greyville Racecourse and attracts roughly 50,000 spectators. If you wish to attend the event, keep in mind that you’ll have to book your flights and accommodation well in advance to witness this showdown!

 

 

When is the best time to book a flight to Durban?

Since Durban is pretty much a year-round destination, there isn’t a wrong time to book your cheap flights to or from the city. Keep in mind that you should make your bookings well in advance should you wish to visit Durban over the peak tourism season or if you’d like to attend the grand Durban July event. Another way of ensuring you find the best possible deals on flights to Durban is by being a little flexible with your travel dates and comparing offers from a range of airlines, based on a few different dates and times.

 

 


 

Which day is cheapest to fly to Durban?

At the moment, Tuesday is the most economical day to take a flight to Durban. Friday is likely to be the most costly.

What time of day is cheapest to fly to Durban?

Flights at midday are typically the cheapest time of the day to fly to Durban. Flights in the morning are usually the most expensive.

As one of South Africa’s best year-round sub-tropical destinations, Durban makes for a fantastic family holiday haven. From its exotic cuisine to its rich cultural heritage, the city of Durban promises a colorful and vibrant mash of experiences to be had for all travelers taking a cheap flight to this hypnotic and colorful city. Durban has it all – from the pristine beaches to the hot and happening food scene, the nightlife, the thrilling adventures, and of course, a great shopping scene!

 

 

How long is the flight to Durban?

 

Johannesburg to Durban                     1 hour, 5 minutes
Cape Town to Durban                        2 hours, 5 minutes
Bloemfontein to Durban                      1 hour, 5 minutes

 

 

Which airlines operate flights to Durban?

 

Although there are various airlines that all offer cheap flights to Durban, you’ll have to consider whether a budget flight ticket or more onboard comfort is essential to your needs. Airlines such as British Airways, South African Airways, Mango, Kulula, and SA Express are among the most popular carriers used by South African’s traveling to and from Durban.

 

 

How to get from the airport to the city center?

 

Upon your arrival at the King Shaka International Airport, there are a few options you may want to consider as far as your trip into town goes. You can use one of the buses that operate transfers between the airport and the city, but you’ll have to book your bus tickets in advance to make use of these services. Alternatively, you can also rent a car from one of the rental companies at the airport, or for a quick transfer to the city center; you can also book an Uber transfer.

Back to top

Find the best prices for you!

Cheap tickets to Durban found by our users in South Africa

Durban airports

Home Africa South Africa Cheap flights to Durban, South Africa
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First