Cheap flights from Johannesburg to Arizona

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
Sun 1/24
Sun 1/31
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
Sun 1/24
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 Arizona

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

Find a great deal and save up to 2% by booking at least 41 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 Arizona within the next two weeks, with the cheapest ticket starting at R14 976.

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

May is one of the best times of the year to fly to Arizona from Johannesburg. Prices for May average R16 515 per person but you can even find prices for as low as R12 343. The most expensive prices can be found in the month of December. Opting for a May flight can save you 14% on your journey compared to booking in May

Cheap flights from Johannesburg to Arizona in January, February 2021

The best prices found for JNB to Arizona flights in January, February
19 Feb - 2 Mar
R15 433pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
19 Feb - 2 Mar
R15 905pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
British Airways
 
1 STOP
JNB
Johannesburg OR Tambo
19 Feb - 1 Mar
R16 331pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Arizona 2021 flight deals

Cheap flights to Arizona from Johannesburg found for this year
1 Apr - 27 Jun
R11 019pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
British Airways
 
1 STOP
JNB
Johannesburg OR Tambo
1 Apr - 27 Jun
R11 080pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Apr - 27 Jun
R11 095pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
PHX
Phoenix Sky Harbor Intl
PHX
Phoenix Sky Harbor Intl
British Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

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

Flight FAQs

From Johannesburg to Arizona

Can I find flights from Johannesburg to Arizona for under R12 176 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Arizona for under R12 176. The cheapest flight booked recently is on British Airways for just R11 019, but on average you can expect to pay R14 276.

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

Some of the carriers operating flights from Johannesburg OR Tambo to Arizona that may be offering flexible cancellation policies are British Airways, United Airlines, and American Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Arizona for under R10 654 on Cheapflights?

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

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

When booking a flight from Johannesburg to Arizona, you may want to consider flying on American Airlines, Air Canada or British Airways as they are the most popular for this route.

What are the cheapest flights from Johannesburg to Arizona?

On average you can expect to pay R15 934 for a flight from Johannesburg to Arizona. The cheapest flight overall is R12 855 while the most popular route, (Johannesburg OR Tambo - Phoenix Sky Harbor Intl) is currently priced at R11 081.

How long does is the flight from Johannesburg to Arizona?

A quick flight from Johannesburg to Arizona can take about 25h 26m. United Airlines provides one of the quickest options available for as low as R16 149. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

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

Cheapflights users have booked flights from Johannesburg to Arizona from R11 020 return. Other airlines that can offer you cheap pricing are Delta, from R15 236, and American Airlines, from R16 042.

Related searches

Flights to Arizona from Johannesburg
Flights to Johannesburg Flights to Arizona Flights from Johannesburg

Arrival points for flights from Johannesburg to Arizona

Show more

Destination information for Arizona

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

Airports servicing Johannesburg

Airports servicing

Flagstaff Pulliam (FLG)
Grand Canyon (GCN)
Meadview Grand Canyon West (GCW)
Bullhead City (IFP)
Page (PGA)
Phoenix (PHX)

Top 5 airlines flying from Johannesburg to Arizona

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Arizona 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
American Airlines
R999 R1 094 No cancel fee 71%
Search American Airlines flights
British Airways
R845 R1 152 No cancel fee 70%
Search British Airways flights
Air Canada
R1 009 R1 220 No cancel fee 67%
Search Air Canada flights
Qatar Airways
R1 090 R1 245 No cancel fee 68%
Search Qatar Airways flights
United Airlines
R1 086 R1 345 No cancel fee 69%
Search United Airlines flights
Home North America USA Arizona Cheap flights from Johannesburg to Arizona
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First