Cheap flights from Johannesburg to Durham

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

Return
Economy
Thu 1/28
Thu 2/4
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/28
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
Johannesburg (JNB) to Durham (RDU)

What is the cheapest day to fly return from Johannesburg to Durham?

Leaving on a Wednesday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 16% on the overall cost on flights from Johannesburg to Durham.

How far in advance should I book a flight from Johannesburg to Durham?

To save on the cost of your flight from Johannesburg to Durham, book at least 26 days before your planned departure. Booking around this time can save you about 27% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R16 990 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R19 466.

What is the cheapest month to fly from Johannesburg to Durham?

The best pricing can be found in the month of May. Prices to Durham from Johannesburg average R14 802. You can even find prices in May for less than R14 802, as users have found deals to Durham from as low as R10 993. The month of January appears to be one of the more expensive times to travel to Durham from Johannesburg. Flying in the targeted month can save you up to 37%.

When is the cheapest time to fly from Johannesburg to Durham (JNB - RDU)?

When flying from Johannesburg to Durham, the time of day you fly usually plays a role in the price. Save by searching for a flight at midday, which can drop the price by up to 21% versus a flight in the afternoon.

Johannesburg to Durham 2021 flight deals

Cheap flights to Durham from Johannesburg found for this year
14 Sep - 18 Sep
R10 948pp
JNB
Johannesburg OR Tambo
British Airways
 
1 STOP
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
14 Sep - 18 Sep
R10 963pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
14 Sep - 18 Sep
R12 306pp
JNB
Johannesburg OR Tambo
Ethiopian Air
     
3 STOPS
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about Johannesburg to Durham flights.

Flight FAQs

From Johannesburg to Durham

Can I find flights from Johannesburg to Durham for under R74 581 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Durham for under R74 581. The cheapest flight booked recently is on Multiple Airlines for just R73 567, but on average you can expect to pay R75 043.

Which airlines flying from Johannesburg OR Tambo to Raleigh Raleigh-Durham have flexible cancellations due to COVID-19?

British Airways, United Airlines, and Qatar Airways are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Johannesburg to Durham for under R73 089 on Cheapflights?

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

How popular is this flight route?

Flights from Johannesburg OR Tambo to Raleigh Raleigh-Durham have been viewed 296 times in the past calendar month.

Does it rain more in Johannesburg or Raleigh-Durham Intl?

In Johannesburg, there will be greater rainfall in Johannesburg compared to Raleigh-Durham Intl over the next 19 days.

Is Johannesburg weather warmer or cooler than Raleigh-Durham Intl?

With an average temperature of 33 °C, peak weather can be found in July. As a traveller, expect to see changes in flight prices during that period. The temperatures in Raleigh-Durham Intl are hotter than in Johannesburg.

Related searches

Flights to Durham from Johannesburg
Flights to Johannesburg Flights to Durham Flights from Johannesburg

Alternative routes for Johannesburg to Durham

Destination information for Durham

Things to know before you go. Useful info for your trip from Johannesburg to Durham
Today's exchange rate
R1 = $0,07
Average temperature for January in Durham
13.0 °C
Avg rainfall for January in Durham
93.0 mm

Airports servicing Johannesburg

Airports servicing Raleigh

Top 3 airlines flying from Johannesburg to Durham

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Durham choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
British Airways
R807 R982 No cancel fee 70%
Search British Airways flights
Qatar Airways
R942 R1 048 No cancel fee 68%
Search Qatar Airways flights
United Airlines
R823 R1 496 No cancel fee 69%
Search United Airlines flights
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First