R12 376 Find Cheap Flights to Phoenix – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 29% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R16 924
Typical prices: R17 765-R24 659
Virgin Atlantic
Thu 22/11Sat 31/3
JNB - PHX • 1 stop
Cheapest one-way flight
R42 748
Typical prices: R13 307-R18 542
Multiple Airlines
Thu 15/11
JNB - PHX • 2 stops
Top airlines
Best reviews • 7,5 score
Airline reviews
Airline reviews
Top routes
Cheapest • 2% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 11 weeks in advance save around 34% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 20% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Phoenix!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Phoenix

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Phoenix

Sun, Nov 22 - Wed, Mar 31
Virgin Atlantic Logo
21:20 - 18:35JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
30h 15m1 stop Atlanta Hartsfield-Jackson
Virgin Atlantic Logo
7:05 - 19:40PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
27h 35m1 stop Atlanta Hartsfield-Jackson
R16 924Virgin Atlantic
Tue, Nov 17 - Wed, Mar 31
Virgin Atlantic Logo
21:40 - 23:26JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
34h 46m2 stops London Heathrow Atlanta Hartsfield-Jackson
Virgin Atlantic Logo
12:05 - 19:40PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
22h 35m1 stop Atlanta Hartsfield-Jackson
R16 941Virgin Atlantic
Mon, Feb 15 - Sat, Mar 6
British Airways Logo
19:35 - 18:35JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
32h 00m1 stop London Heathrow
British Airways Logo
23:12 - 10:25PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
26h 13m2 stops New York John F Kennedy Intl London Heathrow
R16 974British Airways
Mon, Feb 15 - Sat, Mar 6
British Airways Logo
19:35 - 18:35JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
32h 00m1 stop London Heathrow
British Airways Logo
16:39 - 7:35PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
29h 56m2 stops Dallas/Fort Worth London Heathrow
R16 974British Airways
Tue, Nov 17 - Tue, Apr 27
Multiple Airlines Logo
21:30 - 18:35JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
30h 05m1 stop London Heathrow
Multiple Airlines Logo
20:25 - 9:25PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
28h 00m1 stop London Heathrow
R17 023Multiple Airlines
Sun, Dec 20 - Tue, Dec 29
Delta Logo
20:50 - 21:57CPT  Cape Town Intl-PHX Phoenix Sky Harbor Intl
34h 07m1 stop Atlanta Hartsfield-Jackson
Delta Logo
17:58 - 18:35PHX  Phoenix Sky Harbor Intl-CPT Cape Town Intl
39h 37m1 stop Atlanta Hartsfield-Jackson
R17 106Delta
Tue, Dec 15 - Wed, Dec 30
United Airlines Logo
20:50 - 15:57CPT  Cape Town Intl-PHX Phoenix Sky Harbor Intl
28h 07m2 stops Washington, D.C. Dulles Intl Chicago O'Hare Intl
United Airlines Logo
19:45 - 18:00PHX  Phoenix Sky Harbor Intl-CPT Cape Town Intl
61h 15m2 stops Denver Intl Newark
R17 551United Airlines
Tue, Dec 15 - Wed, Dec 30
United Airlines Logo
20:50 - 16:08CPT  Cape Town Intl-PHX Phoenix Sky Harbor Intl
28h 18m1 stop Washington, D.C. Dulles Intl
United Airlines Logo
19:45 - 18:00PHX  Phoenix Sky Harbor Intl-CPT Cape Town Intl
61h 15m2 stops Denver Intl Newark
R17 551United Airlines
Mon, Dec 7 - Sun, Dec 13
American Airlines Logo
21:20 - 20:55JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
32h 35m2 stops London Heathrow Philadelphia
American Airlines Logo
13:34 - 10:25PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
35h 51m2 stops Miami London Heathrow
R21 489American Airlines
Mon, Dec 7 - Mon, Dec 14
American Airlines Logo
21:20 - 16:03JNB  Johannesburg OR Tambo-PHX Phoenix Sky Harbor Intl
27h 43m2 stops London Heathrow Dallas/Fort Worth
American Airlines Logo
15:00 - 10:25PHX  Phoenix Sky Harbor Intl-JNB Johannesburg OR Tambo
34h 25m2 stops Los Angeles London Heathrow
R23 566American Airlines
Booking Insights

Price, demand, and travel trends for flights to Phoenix

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to Phoenix?

Johannesburg OR Tambo Airport to Phoenix is the cheapest route at R16 924 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Phoenix?

On average, a return flight from South Africa to Phoenix costs R20 790, based on KAYAK data over the past 12 months. Return fares from Cape Town average R20 138, while Johannesburg runs a bit higher at R20 884.

What is the cheapest day to fly to Phoenix?

Monday is the cheapest day to fly to Phoenix at R18 556 return on average over the past 12 months on KAYAK. Wednesday is the most expensive at R24 011.

What is the cheapest month to fly to Phoenix?

•February is the cheapest month to fly to Phoenix with an average price of R16 529 return.
•June (R25 988) and July (R24 093) are the most expensive.

Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Phoenix?

Night flights to Phoenix are the cheapest at R20 023 return on average. Afternoon flights are the most expensive at R22 940.

What is a good deal for flights to Phoenix?

Flights under R17 765 are considered a good deal. 25% of KAYAK users found return flights to Phoenix at or below these prices, with the lowest fares from:
•Cape Town R17 396.

When are flights to Phoenix the cheapest?

Flights to Phoenix are cheapest 11 weeks before departure. Booking in this window typically costs about 34% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Phoenix

Low season

September

Cheapest flight

R16 924
Beat the crowds with an average 63% drop in travellers.
The most popular month to fly with an average 62% increase in travellers.
Return flight from Johannesburg OR Tambo Airport to Phoenix Sky Harbor Intl Airport

When to book flights to Phoenix

Are your dates flexible? Find out the best times to travel to Phoenix based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Phoenix, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to Phoenix is a good deal?

    A good deal on a flight to Phoenix is around R17 765 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How far are the airports serving Phoenix from the city centre?

    Phoenix is served by multiple airports. Phoenix-Mesa Gateway is 38,1 km from Phoenix city centre, Phoenix Sky Harbor Intl is 4,5 km from Phoenix city centre, and Phoenix Scottsdale Municipal is 24,0 km from Phoenix city centre.

  • Which airports serve Phoenix?

    Flights to Phoenix arrive at: Phoenix-Mesa Gateway (AZA), Phoenix Sky Harbor Intl (PHX) and Phoenix Scottsdale Municipal (SCF).

  • Which city has the cheapest flights to Phoenix?

    Based on fares booked in the past 5 days, the cheapest flights to Phoenix are from Johannesburg, starting at R16 924 return.

  • How expensive are last-minute flights to Phoenix?

    Last-minute fares to Phoenix (booked within two weeks of departure) are typically 8% higher than the average return fare of R20 790.

  • What is the difference between the most popular and the most frequent airline at Phoenix?

    United Airlines operates the most flights from South Africa to Phoenix at 0 per week, while British Airways is the airline most often selected by KAYAK users searching for flights from South Africa to Phoenix. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airports serve Phoenix and the surrounding area?

    Flights to Phoenix can arrive at several major airports serving the metro area, including Phoenix-Mesa Gateway (AZA), Phoenix Sky Harbor Intl (PHX) and Phoenix Scottsdale Municipal (SCF).

Your guide to booking Phoenix flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Phoenix, book around 11 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 34% lower during this window than last-minute fares.
  • For flights to Phoenix, a good return fare is around R17 765. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Phoenix in February. Return fares historically average R16 529, making February the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to R2 917 on a return flight. Evening flights to Phoenix average R20 023 compared to R22 940 for midday flights.

Reviews of the top 5 airlines flying to Phoenix

 
Need help choosing which airline to fly with to Phoenix? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1596 reviews
8,4Crew
7,7Comfort
7,8Boarding
7,2Entertainment
7,4Food
Airline reviews

I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.

8,0 ExcellentNikola, Oct 2026
Read more KLM reviews

I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.

The flight itself was fine, food was expired and gross, staff were mostly amazing! KLM messed up rebooking for our first two flights that got cancelled and we almost didn’t make it to Amsterdam for an additional two days

I think I previously submitted my feedback about flight lead Katherine in a different field by mistake. Please see those comments. Comments for Hyd to AMS are it was good. The flight lead and service met expectations for satisfactory high quality service but the flight lead did not stand out as exceptional as did the leads on the other two flights so I don’t remember anything specific one way or the other besides the fact I was satisfied.

Flight lead was a gentleman with silver hair and he went out of his way to shake hands and interact with each passenger seated in business class. A medical emergency took place during our flight and he handled it with perfect poise and professionalism. He was gracious and confidently competent. Just what you want from a leader,

Crew is not the cheerful type. very slow meal service (this is their style as have flown this many times)

Legroom not all it could be, especially when the seat in front is reclined. Otherwise it was good, food and beverage were nice.

This fight left ahead of time which meant it arrived early which was great. Staff were very professional, but as with all these Short hop Flights the food was a disappointing snack There was no entertainment on this flight, but I did not expect any

I flew premium economy and this was a good option. Although the seats didn’t recline much, I was able to get some sleep with my head propped against the window. The food was good and the entertainment was wonderful The staff were very attentive and professional

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Lounge was top notch h with great variety of food and drinks. Cabin crew were great. Smooth flight.

My seat 3G did not go down fully and the buttons were not working properly

Great staff, great experience, made a 2 hour delay very bearable

Food was the worst I’ve had on a VA flight. Normally it’s a lot better

The staff was not very polite but the flight was very very nice and comfortable and the entertainment was great

My ticket was for Premium Economy and all the seats were taken, I was placed in Economy class and I’m looking for a refund.

Unfortunately delayed 2 hrs due to faulty tyre.. which had to be changed, but better safe than sorry.

Lots of legroom on the flight. No interaction from the staff at all on the plane. They only attended to the First Class passengers. There was no entertainment. Security I was body scanned even though I hadn't set off an alarm, my father-in-law in his 80s, was stopped and subjected to a through body search, told that they would have to place their hands in intimate places. There were several border guards present, and as we walked off we could hear the TWA officer talk about the procedure as if he was training. My father-in-law was a little upset about the whole process. A kind explanation would have been more acceptable, and it felt dehumanizing to him.

Needed a 6 hour lay over in Atlanta. How can this be avoided ?

Security area in terminal 3 needs to be made much nicer. Less claustrophobic and use of glass and big ceilings wouldhelp

I am United’s newest fan. The planes are clean, the staff is so friendly and snacks are more than just old pretzel crumbles. The captain came and said hello! Truly amazing experience

New Max 10, first class seats have been shrunk. End of a 20 hour journey, it was United not Lufthansa, just glad to get home

It was fine for the most part. But the volume on the announcements was way too loud, and the cabin temperature was chilly. We had the hardest landing I've ever experienced- I think it hurt my back, and the tires squealed when we touched down.

I liked the snacks and the flight attendants were friendly.

Absolute disaster. Rude, uncooperative staff. Staff ignores and pretends you don’t exist when you are asking them a question. Erroneous departure gate and baggage claim information. Equipment not working for purchase of drinks. Overly expensive baggage check-in fees. Overly crowded. Dirty airplane. Passengers coughing incessantly as if they were being gassed. Circled airport in flight several times and waited on the tarmac for 1.5 hours. The worst experience ever. Consider another industry. The travel industry is not for you.

The flight was mostly on time, smooth and deplaning was quick. Baggage was really quick at the claim. Comfort was so-so and I paid for economy plus. It was still too crowded and why was a family of 5 scattered all around the plane?

Original plane sidelined. Had to wait an hour for replacement.

Great! The plane was decently sized and comfortable. The staff was nice and there was great in flight entertainment

The plane was delayed 2 hours. The wifi did not work. The seat in first class was not comfortable because the bottom felt like it lost all of its padding. And I did not like when the flight attendant made me wait at my seat to use the bathroom and didn't tell me why. If there were too many people using the 1st Class bathroom, she should have told me to go in the back, coach bathrooms. I guess I have to feel fortunate that they found 2 local pilots to still fly the plane tonight after the original pilots ended up at an airport 60 miles away due to high winds.

The flight experience was very good! Especially the United Club!

Got to gate late and they made me check my bag but when I got on flight there was lots of overheard bin space .

It was unfortunate that the plane had mechanical issues and delayed our flight, but I am glad we made it safely! On the first American flight from Charlotte to Phoenix, they changed the gate without getting a notification, and I had to make a mad dash!

The flight was almost an hour delayed causing me to miss my connecting flight, then the rebooked flight was delayed a couple of hours. They also left my suitcase in the rain for hours ruining some items I had in there. They also just blew off my complaint. It was my absolute worst flight experience of all time:

The delay was not handled well and the offers to move flights and get travel credit was also not ideal.

The customer representative that helped me when I checked in was horrible as she told me I couldn’t check my bag because I missed the 45minute rule by 2 minutes - because of the line at the counter My connection flight was delayed too

The flight landed in Phoenix and taxied the runway for 15 additional minutes. I had a connecting flight I barely made it to because of the delay of the plane taxing the runway.

I have executive platinum status with American Airlines. It seems impossible to be upgraded anymore and I’m never offered a cheese plate or thanked for my loyalty.

American Airlines didn't allow us on the flight as there were delays for a ground stop that couldn't get our flight from Baltimore to the gate. When we needed help rebooking there wasn't a gate agent available to help us either.

Check-in process was poor, very poor, only one person to check-in all passengers, so if one passenger had a check-in issue, all other passengers were delayed. All check-ins should have two airline staff to check-in passengers.

mechanical problem delayed more than 2 hours on the run way.

Staff and comfort were great but first choice meal was unavailable even in row 21.

The flight was canceled and I was directed to Air France two days later than my plan departure day. This involve getting two more days of hotel and also not being able to get a boarding pass until I got to the Istanbul Air France boarding desk. It has been a troubling time.

Lovely attentive staff and even though take off was a tiny bit late, the pilot landed us early in PHX. Smooth easy journey and good touchdown.

My screen didn't work for the first 9.5 hours of the flight. The crew could not resolve. I don't watch much media so I had been really excited to relax and watch a BBC special but couldn't. Then I tried to use the online streaming on my devices - that never worked but I do have about 7 charges on my credit card that I now have to dispute with BA. Pretty annoying. Also, they ran out of meals and they served meals that had a serve by date of 1/26. But the staff were all very friendly and helpful when they could help.

Would like to see clean bathrooms, especially the bathroom by the end of the crew flight the cleanest not the bestest thank you

Food is horrible. Flight was good and the staff were mostly men.

The boarding process was chaotic at LHR and the seat was not as comfortable as other airlines....

I liked the comfort of the seats, very attentive crew, and the meals were excellent.

Quiet and comfortable aircraft, pretty smooth flight. Very comfortable business class cabin with decent entertainment. Good service from the crew. All in all a good experience.

Boarding could have been better organized. The one member of staff disappeared for a while so boarding by group relied on honesty.

More options for your flight to Phoenix