Cheap flights from Johannesburg to North Carolina

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 12/10
Thu 12/17
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 12/10
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 North Carolina

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

To save on the cost of your flight from Johannesburg to North Carolina, 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 R17 437 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R19 979.

What is the cheapest month to fly from Johannesburg to North Carolina?

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

Cheap flights from Johannesburg to North Carolina in December, January 2021

The best prices found for JNB to North Carolina flights in December, January
25 Jan - 29 Jan
R12 309pp
JNB
Johannesburg OR Tambo
Ethiopian Air
     
3 STOPS
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
25 Jan - 29 Jan
R12 324pp
JNB
Johannesburg OR Tambo
Ethiopian Air
     
3 STOPS
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
25 Jan - 29 Jan
R12 416pp
JNB
Johannesburg OR Tambo
Ethiopian Air
     
3 STOPS
RDU
Raleigh Raleigh-Durham
RDU
Raleigh Raleigh-Durham
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to North Carolina 2021 flight deals

Cheap flights to North Carolina from Johannesburg found for this year
23 Dec - 30 Dec
R15 447pp
JNB
Johannesburg OR Tambo
Qatar Airways
   
2 STOPS
CLT
Charlotte Douglas
CLT
Charlotte Douglas
Qatar Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
2 Dec - 16 Dec
R66 932pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
ILM
Wilmington New Hanover County
ILM
Wilmington New Hanover County
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
2 Dec - 16 Dec
R66 947pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
ILM
Wilmington New Hanover County
ILM
Wilmington New Hanover County
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

One-way flights to North Carolina from Johannesburg

The cheapest one-way flights from Johannesburg to North Carolina
7:10 - 5:47
Kenya Airways
2 stops
29h 37m
JNB - RDU
Kenya Airways
R37 386
AranGrant
14:50 - 11:46
Air France
2 stops
27h 56m
JNB - RDU
Air France
R41 366
18:55 - 18:55
KLM
2 stops
31h 00m
JNB - RDU
KLM
R41 381
KLM

Related info for your journey

Useful info, stats and facts about Johannesburg to North Carolina flights.

Flight FAQs

From Johannesburg to North Carolina

Can I find flights from Johannesburg to North Carolina for under R12 247 on Cheapflights?

Yes, there are multiple flights from Johannesburg to North Carolina for under R12 247. The cheapest flight booked recently is on Ethiopian Air for just R12 171, but on average you can expect to pay R15 325.

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

Some of our airline partners flying from Johannesburg OR Tambo to North Carolina have new flexible policies in place due to COVID-19. British Airways, United Airlines, and Air Canada are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like British Airways with this kind of flexibility.

Are there direct flights from Johannesburg to North Carolina for under R12 247 on Cheapflights?

There are no direct flights from Johannesburg to North Carolina, 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?

Within the past month, 746 users have taken a look at flights from Johannesburg OR Tambo to North Carolina.

What are the most popular airlines that fly from Johannesburg to North Carolina?

Air Canada, British Airways and Iberia are the most popular airlines when flying from Johannesburg to North Carolina.

What are the most popular routes from Johannesburg to North Carolina?

While some choose either Johannesburg OR Tambo - Raleigh Raleigh-Durham or Johannesburg OR Tambo - Wilmington New Hanover County, Johannesburg OR Tambo - Charlotte Douglas is the most popular route from Johannesburg to North Carolina.

What are the cheapest flights from Johannesburg to North Carolina?

Looking for the cheapest flight from Johannesburg to North Carolina? While on average our users pay R17 056, our data indicates the cheapest price to be R9 413. The most popular route (Johannesburg OR Tambo - Charlotte Douglas), is priced around R15 218.

How long does is the flight from Johannesburg to North Carolina?

Departing from Johannesburg to North Carolina will take you 23h 13m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Johannesburg to North Carolina return?

Our cheapest airline available from Johannesburg to North Carolina is Ethiopian Air. Our recent data shows that you can find tickets from as low as R12 171 on this airline. Additional options worth looking into are British Airways and Qatar Airways, starting at R15 218 and R15 448 round-trip.

What are the cheapest airlines to fly from Johannesburg to North Carolina one-way?

For one-way options, check prices for Kenya Airways. According to our data, you can fly for as low as R37 386. Users have also found prices from R41 366 and R41 381 on Kenya Airways and Air France, respectively.

Related searches

Flights to North Carolina from Johannesburg
Flights to Johannesburg Flights to North Carolina Flights from Johannesburg

Arrival points for flights from Johannesburg to North Carolina

Destination information for North Carolina

Things to know before you go. Useful info for your trip from Johannesburg to North Carolina
Today's exchange rate
R1 = $0,07

Airports servicing Johannesburg

Airports servicing

New Bern Simmons Nott (EWN)
Fayetteville (FAY)
Piedmont Triad Intl (GSO)
Wilmington (ILM)
Winston-Salem Smith-Reynolds (INT)

Top 5 airlines from Johannesburg to North Carolina

The chart below displays the airlines Cheapflights users travelling from Johannesburg to North Carolina 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 R1 004 No cancel fee 70%
Search British Airways flights
Air Canada
R940 R1 016 No cancel fee 67%
Search Air Canada flights
Qatar Airways
R942 R1 048 No cancel fee 68%
Search Qatar Airways flights
Lufthansa
R976 R1 116 No change fee 76%
Search Lufthansa flights
United Airlines
R823 R1 361 No cancel fee 69%
Search United Airlines flights
Home North America USA North Carolina Cheap flights from Johannesburg to North Carolina
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First