Cheap flights from Nairobi to Durban

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

The best prices from Nairobi to Durban are usually found in May or June, booked 30 days in advance, depart on a Saturday or Tuesday and return on a Wednesday

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')

How to find the cheapest flight from
Nairobi (NBO) to Durban (DUR)

NB0 - DUR
Price
R7 134 - R11 737
DUR
Temperature
24 - 29 °C
DUR
Rainfall
32 - 142 mm

Popular in

April

High demand for flights, 12% potential price rise

Cheapest in

May

Best time to find cheap flights, 31% potential price drop

Average price

R10 259

Average for round-trip flights in January 2021

Round-trip from

R7 134

From Nairobi to Durban

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Nairobi to Durban?

Friday is generally a great day to depart. Flying on this day could help you save up to 46%.

What is the cheapest month to fly from Nairobi to Durban?

The best pricing can be found in the month of July. Prices to Durban from Nairobi average R1 228. You can even find prices in July for less than R1 228, as users have found deals to Durban from as low as R793. The month of December appears to be one of the more expensive times to travel to Durban from Nairobi. Flying in the targeted month can save you up to 19%.

When is the cheapest time to fly from Nairobi to Durban (NB0 - DUR)?

Unlike at midday, when flights are generally more expensive, you can save up to 32% on flights from Nairobi to Durban by exploring options for tickets in the evening.

Nairobi to Durban 2021 flight deals

Cheap flights to Durban from Nairobi found for this year
27 Jun - 30 Jun
R8 506pp
NBO
Nairobi Jomo Kenyatta Intl
Multiple airlines
     
3 STOPS
DUR
Durban King Shaka Intl
DUR
Durban King Shaka Intl
Multiple Airlines
     
3 STOPS
NBO
Nairobi Jomo Kenyatta Intl
27 Jun - 30 Jun
R8 521pp
NBO
Nairobi Jomo Kenyatta Intl
Multiple airlines
     
3 STOPS
DUR
Durban King Shaka Intl
DUR
Durban King Shaka Intl
Multiple Airlines
     
3 STOPS
NBO
Nairobi Jomo Kenyatta Intl
7 Sep - 12 Nov
R9 161pp
NBO
Nairobi Jomo Kenyatta Intl
Multiple airlines
   
2 STOPS
DUR
Durban King Shaka Intl
DUR
Durban King Shaka Intl
Multiple Airlines
   
2 STOPS
NBO
Nairobi Jomo Kenyatta Intl

Related info for your journey

Useful info, stats and facts about Nairobi to Durban flights.

Flight FAQs

From Nairobi to Durban

Can I find flights from Nairobi to Durban for under R9 146 on Cheapflights?

Yes, there are multiple flights from Nairobi to Durban for under R9 146. The cheapest flight booked recently is on Multiple Airlines for just R8 506, but on average you can expect to pay R13 399.

Which airlines flying from Nairobi to Durban King Shaka Intl have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like South African and Kulula flying from Nairobi to Durban King Shaka Intl have implemented new flexible cancellation policies.

Are there direct flights from Nairobi to Durban for under R9 146 on Cheapflights?

There are no direct flights from Nairobi to Durban, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Is Nairobi weather warmer or cooler than Durban?

Expect the weather to be around 29 °C on average in January. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Durban is generally hotter than in Nairobi.

How long does is the flight from Nairobi to Durban?

A quick flight from Nairobi to Durban can take about 21h 30m. Emirates provides one of the quickest options available for as low as R21 798.

What is the cheapest airline to fly from Nairobi to Durban return?

Flying on Emirates is currently your cheapest option to Durban, with prices starting at R21 798.

Related searches

Flights to Durban from Nairobi
Flights to Nairobi Flights to Durban Flights from Durban

Destination information for Durban

Things to know before you go. Useful info for your trip from Nairobi to Durban
Today's exchange rate
R1 = R1,00
Average temperature for January in Durban
29.0 °C
Avg rainfall for January in Durban
124.0 mm

Airports servicing Nairobi

Nairobi Wilson (WIL)

Airports servicing Durban

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