Cheap flights from Johannesburg to Tennessee

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 Tennessee

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

Find a great deal and save up to 6% by booking at least 60 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Tennessee within the next two weeks, with the cheapest ticket starting at R14 618.

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

Our data shows that February tends to be the cheapest month to fly to Tennessee from Johannesburg. Users have commonly found prices around R15 440 for the month, but tickets can be as low as R11 068. Due to multiple factors, prepare for potentially higher prices in December.

Johannesburg to Tennessee 2021 flight deals

Cheap flights to Tennessee from Johannesburg found for this year
8 May - 12 May
R12 992pp
JNB
Johannesburg OR Tambo
American Airlines
   
2 STOPS
TYS
Knoxville McGhee Tyson
TYS
Knoxville McGhee Tyson
American Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
8 May - 12 May
R13 111pp
JNB
Johannesburg OR Tambo
American Airlines
   
2 STOPS
TYS
Knoxville McGhee Tyson
TYS
Knoxville McGhee Tyson
American Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
8 May - 12 May
R13 290pp
JNB
Johannesburg OR Tambo
American Airlines
   
2 STOPS
TYS
Knoxville McGhee Tyson
TYS
Knoxville McGhee Tyson
American Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Tennessee from Johannesburg

The cheapest one-way flights from Johannesburg to Tennessee
9:45 - 15:53
Qatar Airways
2 stops
36h 08m
JNB - TYS
Qatar Airways
R8 995
Globehunters
17:10 - 13:47
American Airlines
2 stops
26h 37m
JNB - TYS
American Airlines
R12 456
19:10 - 7:25
Multiple Airlines
3 stops
42h 15m
JNB - TYS
Multiple Airlines
R14 275
Kiwi.com

Related info for your journey

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

Flight FAQs

From Johannesburg to Tennessee

Can I find flights from Johannesburg to Tennessee for under R13 425 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Tennessee for under R13 425. The cheapest flight booked recently is on American Airlines for just R12 992, but on average you can expect to pay R18 556.

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

Due to the rapidly changing circumstances due to COVID-19, airlines like United Airlines and British Airways flying from Johannesburg OR Tambo to Tennessee have implemented new flexible cancellation policies.

Are there direct flights from Johannesburg to Tennessee for under R13 425 on Cheapflights?

There are no direct flights from Johannesburg to Tennessee, 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, 515 users have taken a look at flights from Johannesburg OR Tambo to Tennessee.

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

Air Canada, British Airways and KLM are the most popular airlines when flying from Johannesburg to Tennessee.

What are the cheapest flights from Johannesburg to Tennessee?

The cheapest flight price from Johannesburg to Tennessee is R11 115. On average you can expect to pay R16 854. The most popular route, (Johannesburg OR Tambo - Knoxville McGhee Tyson), can usually be booked for R15 215.

How long does is the flight from Johannesburg to Tennessee?

Delta, American Airlines, and United Airlines can get you from Johannesburg to Tennessee in just under 26h 55m. Your travel time can differ by up to 5h 28m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Tennessee return?

Currently priced at R12 993, American Airlines will fly you from Johannesburg to Tennessee and back. In addition to American Airlines, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Delta and United Airlines - these airlines can fly you to your destination from R19 735 and R24 687, respectively.

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

R8 995 is the cheapest one-way deal found within the past few days, from Qatar Airways. You may also be able to find cheap deals on American Airlines and United Airlines, with prices starting from R12 456 and R36 053, respectively.

Related searches

Flights to Tennessee from Johannesburg
Flights to Johannesburg Flights to Tennessee Flights from Johannesburg

Arrival points for flights from Johannesburg to Tennessee

Show more

Destination information for Tennessee

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

Airports servicing Johannesburg

Airports servicing

Chattanooga Lovell Field (CHA)
Memphis (MEM)
Jackson Mckellar Field (MKL)
Blountville Tri Cities TN/VA (TRI)
Knoxville (TYS)

Top 3 airlines flying from Johannesburg to Tennessee

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Tennessee 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
R751 R1 051 No cancel fee 70%
Search British Airways flights
Air Canada
R935 R1 203 No cancel fee 67%
Search Air Canada flights
United Airlines
R583 R1 247 No cancel fee 69%
Search United Airlines flights
Home North America USA Tennessee Cheap flights from Johannesburg to Tennessee
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First