Find flights
Deals
When to book
FAQs & Tips
Airlines

R10 046 Find cheap flights from Miami to South Africa

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Miami to South Africa departing on 22/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to South Africa

In the last 7 days, travellers have searched 45 945 231 times on KAYAK, and here's why:

Save 35% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best South Africa Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Cape Town
Cape Town1 stopR16 431

Good to know

Low season

August

High season

December

Cheapest flight

R10 046
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly (22% more expensive on average)
Flight from Miami to Johannesburg

FAQs - booking South Africa flights

  • Are there direct flights from Miami to South Africa?

    There are no direct flights from Miami to South Africa, but you could fly to most of the country’s major airports with just one layover. For example, you could fly to Cape Town International Airport (CPT) in Cape Town with Qatar Airways, stopping in Doha, or with Delta Air Lines, stopping in Atlanta, or you could fly to O. R. Tambo International Airport (JNB) in Johannesburg with United Airlines through Newark.

  • Can I collect frequent flyer points on my flight to South Africa from Miami?

    If you want to make sure that you can add to your frequent flyer account for your flight to South Africa, you can use the Alliance filter when you do your KAYAK search. So if you are a member of United Airlines’ frequent flyer program, you can select Star Alliance, so your results show flights with partner airlines like SWISS Air and Turkish Airlines.

  • Can I get a vegetarian meal on my flight to South Africa from Miami?

    Most airlines do offer special meals that cater to different dietary needs, such as vegetarian. For example, on Delta, you could request a vegan or lacto-vegetarian meal, as well as other special meals, such as low-fat, kosher, or gluten-free. You should make your request at least one day before your flight to ensure you get the appropriate meal.

  • What kind of onboard entertainment is available on flights from Miami to South Africa?

    You can find out what type of entertainment is available on flights by expanding the plane information on your KAYAK results. You could see, for example, that Turkish Airlines’ flights have seatback consoles with on-demand content and that United Airlines may offer either streaming entertainment or seatback consoles.

  • How does KAYAK find such low prices on flights from Miami to South Africa?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Miami to South Africa.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Miami to South Africa?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to South Africa from Miami is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Miami to South Africa?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to South Africa with an airline and back to Miami with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Miami to South Africa?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to South Africa from Miami up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to South Africa

  • Morning departure is around 16% cheaper than an evening flight, on average*.
  • If you are a U.S. passport holder, you don’t need a visa for your flight to South Africa from Miami, as long as your stay is under 90 days. Your passport needs to have two consecutive blank pages and must still be valid for at least one month after you leave the U.S.
  • Most airlines will offer assistance for passengers with disabilities. For example, SWISS Air can provide an onboard wheelchair on flights from Miami to South Africa. You should inform the airline at least two days before your departure, so the staff can make arrangements.
  • If you want to visit Table Mountain, you should fly to Cape Town International Airport (CPT), which is about 14 miles away. From Miami, you may need to make a stopover, such as in Atlanta with Delta Air Lines or in Amsterdam with KLM.
  • Travelers who want to explore the beaches of Durban should plan to fly to King Shaka International Airport (DUR), which is about 25 miles away. You may need to make one or more stops, so you could fly there with Emirates through Dubai or with British Airways through London and Johannesburg.
  • If you have an early flight from Miami International Airport (MIA) to South Africa, or if you don’t want to rush to the airport the day you depart, you may want to stay at the MIA Hotel, which has soundproof rooms and is located in the airport’s Terminal E.
See more tips
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from Miami to South Africa

Need help choosing which airline to fly with from Miami to South Africa? 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,6
Virgin AtlanticOverall score based on 667 reviews
7,7Boarding
7,0Food
7,3Comfort
7,6Entertainment
8,2Crew
Airline reviews

My only complaint is that the pocket in front of me was ripped and my things, like iPad and airline magazines, kept slipping to the floor.

10,0 ExcellentDebra, Aug 2024LAX - LHR
Read more Virgin Atlantic reviews

My only complaint is that the pocket in front of me was ripped and my things, like iPad and airline magazines, kept slipping to the floor.

Flight delayed yet again. Crew apathetic and unhelpful re affect on connecting flight.

I think Virgin is one of the best flying experiences, especially from/to the UK. The staff are so helpful and fun, the food is good, seats comfortable, goof entertainment and great value. Check in and boarding is pretty pain free. I also find that the other passengers are generally so kind and considerate than when I've flown other airlines.

Cabin crew on our flight showed lack of any customer service gruff and acting annoyed if you asked anything and I mean anything Example a man on the seat over dropped his beer on my husbands blanket We asked if we could switch out blankets cabin crew Said. No we don’t have any extras OK well can you take the wet one Cabin crew looked disgusted and annoyed Took it no OK or yes just a growl

Quick flight. But cabin crew were very noisy and talking too much, especially when we were seated at the back of the plane trying to sleep through the night .

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.

The delay was an issue. Other than that. Every thing good

Hi vergin Atlantic service was good but the flight ticket agent travel up charge me extra 57 pounds as a airport charges, actually I refuse to pay but they say if I not pay £57 then they say you will not be able to travel from Heathrow to goa ,so for me there was no option and it was just 3 day before my departure so i paid, so please look in to the matter. And I have a receipt of £ 57 as well .thanks

Staff didn’t check cabin well for landing seemed more interested in chatting to each other. Food was poor and differed from pre order.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

Turkish Airlines apparently no longer gives you 2 checked bags allowance on international flights, so that pleasure cost me $165 for my second suitcase at the airport. On top of that, they damaged that very suitcase, which happens to be a designer one and part of a set - ripped one of the four wheels right off.

Pretty standard for long haul international flying. Food was fine, tv/movie selection was great, wifi did not work at all, crew was pleasant enough.

Very poor service. Not friendly and special food ordered but not served

Very bad from ISTACC leg of flight specifically the seats. These seats are for economy not for Business class. I suppose when flying to a third world country you can fly any craft and no one questions it. I was very disappointed for that leg of the flight. This needs to change.

Was an excellent experience I have been flying Turkish Airlines for 5 years and always will

It was good. Turkish Airlines is one of the best airlines companies. I like a lot to travel with them

Four of my family members was settled in a different seats. I paid extra $200 dollars for 4 seats just to be all together, but they settled us on separated seats. After a lots of time they put us 2 and 2. My kids are 9 and 13 . How i can leave them alone???

It is much better than other airlines but not the best for the price

I did not like the quality of the food and there was no snacks offered between meals.

Awful seats, poor air circulation. Smelled like poop for 3-5 mins after someone used the bathroom. Child screaming for 13 hours

There was no air on the plane and it was very hot.

Flight crew was amazing! I don't like that the Polaris seats are side-by-side.

Not enough room between rows and food was gross. $160 baggage charge?! Never again.

Flight was 3 1/2 hour delayed with no credit or meal vouchers

Smoothly flight, pleasant flight attendants. I wish there were better food choices.

The flight attendant was very kind and offered my son a snack for free.

Like all other airlines United makes you pay for everything. Like everyone, you have to pay for checking in a bag on top of your already expensive ticket. Hence no one does it and we all show up with our luggage at boarding which forces the company to push people to drop their luggage as there is no space. Well, that delays the boarding process a d generates frustrated passengers who lashes out on the poor crew. Please go back to the simple past: charge my original ticket 30 dollars more and make one bag check in included (even in basic economy). I won't even see the difference on price but will definitely notice the beauty of having the chance to ship my luggage !

Horrible , we missed our flight because they were way to busy for there airport to handle. We waited in line for the over three hours to be told there’s nothing they can do. Worst experience in any airport ever ,staff member from Lufthansa made it there job to be rude and unhelpful. I’m going to be calling to see if I can change flights because a 3 hour layover in a poorly ran airport isn’t enough.

My window shade didn’t work. So I missed coming into my city. ☹️

Flight was delayed in the gate by 5 hours and ultimately cancelled- rebooking service by United agents was terrible

No fast track available, no organisation. Unpleasant boarding system at gate 20 at JFK. When giving feedback to the lounge team I was told to talk to the manager instead of taking the feedback.

The whole experience was great. The only improvement would be the entertainment selection

Flight attendant kept banging her cart into my aisle seat. Hard. Couldn’t lean seat back. Should be warned of limitations when booking seat

I will travel by BA only in future also. Only suggestion is they should give aisle seat in front near washroom for senior citizens

Economy extremely cramped. Dinner was not good. Breakfast was quite good. Crew was excellent.

It was good overall. Entertainment was ok, one of the TV screens had issue. Bit old plane but leg space was good. Overhead luggage had good space. The worst part was experience at Heathrow airport, it was total chaos.

Comfortable, pleasant staff, quiet, good entertainment, food, drinks. Better than American (flight back) when we were crammed in and staff sometimes indifferent.

I was disappointed with the quality of the food and the fact that I was not given a toiletry bag for an overnight international flight

I was disappointed with the quality of the food for an international flight also I wasn't given a toiletry bag which is customary in international flights.

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

Book cheap flights from Miami to South Africa

Recent return flight deals

11/11Mon
1 stopAir France
30h 35mMIA-JNB
18/11Mon
1 stopAir France
28h 50mJNB-MIA
R15 618
11/11Mon
2 stops
27h 35mMIA-JNB
18/11Mon
1 stop
28h 50mJNB-MIA
R15 706
2/4Wed
1 stopTurkish Airlines
32h 05mMIA-CPT
7/4Mon
1 stopTurkish Airlines
44h 35mCPT-MIA
R16 538
15/1Wed
1 stopTurkish Airlines
30h 25mMIA-CPT
28/1Tue
1 stopTurkish Airlines
34h 25mCPT-MIA
R16 679
13/3Thu
1 stopVirgin Atlantic
31h 10mMIA-JNB
31/3Mon
1 stopVirgin Atlantic
31h 30mJNB-MIA
R16 856
25/11Mon
1 stopVirgin Atlantic
35h 25mMIA-JNB
2/12Mon
2 stopsVirgin Atlantic
30h 18mJNB-MIA
R16 909
19/11Tue
1 stopBritish Airways
29h 15mMIA-JNB
26/11Tue
1 stopBritish Airways
29h 20mJNB-MIA
R17 917
20/2Thu
2 stopsUnited Airlines
65h 03mMIA-CPT
4/3Tue
1 stopUnited Airlines
30h 36mCPT-MIA
R17 970
17/1Fri
2 stopsUnited Airlines
43h 18mMIA-CPT
27/1Mon
2 stopsUnited Airlines
45h 29mCPT-MIA
R18 359
8/3Sat
1 stopBritish Airways
34h 05mMIA-JNB
14/3Fri
1 stopBritish Airways
31h 10mJNB-MIA
R18 943

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/1Wed
1 stopSWISS
31h 35mMIA-JNB
R10 046
11/11Mon
1 stopLufthansa
33h 45mMIA-JNB
R10 223
10/3Mon
2 stopsUnited Airlines
26h 10mMIA-CPT
R12 947
11/11Mon
2 stopsUnited Airlines
22h 10mMIA-JNB
R12 947
1/3Sat
1 stopQatar Airways
28h 00mMIA-CPT
R16 219
14/3Fri
1 stopQatar Airways
38h 55mMIA-CPT
R16 272
7/11Thu
1 stopAir France
27h 40mMIA-CPT
R17 864
12/12Thu
1 stopAir France
24h 55mMIA-CPT
R20 305
18/12Wed
1 stopTurkish Airlines
41h 55mMIA-CPT
R31 819
19/12Thu
1 stopTurkish Airlines
30h 25mMIA-CPT
R37 798

Search by stops

Search by airline

Search by price

Last minute flights from Miami to South Africa

Last minute flight, train and bus deals

31/10Thu
multi-stopUnited Airlines
42h 40mMIA-JNB
12/11Tue
multi-stopUnited Airlines
26h 00mJNB-MIA
R17 068
31/10Thu
multi-stopUnited Airlines
42h 40mMIA-JNB
12/11Tue
multi-stopUnited Airlines
30h 08mJNB-MIA
R17 245
31/10Thu
multi-stopUnited Airlines
42h 40mMIA-JNB
12/11Tue
multi-stopUnited Airlines
30h 38mJNB-MIA
R17 351
29/10Tue
multi-stop
29h 55mMIA-CPT
5/11Tue
multi-stop
24h 53mCPT-MIA
R17 793
2/11Sat
multi-stop
38h 25mMIA-JNB
16/11Sat
multi-stop
41h 15mJNB-MIA
R21 543
1/11Fri
multi-stopQatar Airways
36h 50mMIA-JNB
9/11Sat
multi-stopQatar Airways
34h 40mJNB-MIA
R27 362
1/11Fri
multi-stopQatar Airways
36h 50mMIA-JNB
9/11Sat
multi-stopQatar Airways
34h 40mJNB-MIA
R28 671
1/11Fri
multi-stopTurkish Airlines
40h 45mMIA-JNB
14/11Thu
multi-stopTurkish Airlines
32h 35mJNB-MIA
R29 467
2/11Sat
multi-stopAir France
55h 40mMIA-CPT
10/11Sun
multi-stopAir France
41h 25mCPT-MIA
R38 735
2/11Sat
multi-stopTurkish Airlines
40h 45mMIA-JNB
13/11Wed
multi-stopTurkish Airlines
32h 35mJNB-MIA
R160 848

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Miami to South Africa

Information on your arrival and departure airports