Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from St. Louis to South Africa from R13 097

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from St. Louis to South Africa departing on 21/4. 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
Sun 28/4
Sun 5/5

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

In the last 7 days, travellers have searched 46 342 885 times on KAYAK, and here's why:

Save 12% 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 Town2 stopsR27 882

Good to know

Low season

February

High season

December

Cheapest flight

R13 097
Best time to beat the crowds (18% less expensive on average)
Most popular time to fly (14% more expensive on average)
Flight from St. Louis to Johannesburg

FAQs - booking South Africa flights

  • How does KAYAK find such low prices on flights from St. Louis 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 St. Louis to South Africa.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to South Africa from St. Louis 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 St. Louis 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 St. Louis with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from St. Louis 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 St. Louis 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 23% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top airlines flying from St. Louis to South Africa

Need help choosing which airline to fly with from St. Louis 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 KAYAK reviews.
7,8
KLMOverall score based on 1684 reviews
73food
84crew
73entertainment
79overall
76comfort
78boarding
Airline reviews

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Read more about KLM

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

no issues at all... Kudos to the food. This time was really really good

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

It was nice to be on a legacy airline, people try at least.

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

Flight delayed for 2 hours due to a part. The plane sat waiting for boarding for a long time and during final preflight inspection the issue was found. Why not do the preflight inspection sooner if you know the plane is being used?

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

Overall it was good. The flight was bumpy at times, but the pilot made us aware every time. As a result, no snacks/drinks were made available. Seats were tight but that’s okay as I had a window seat.

Plane didn’t even make it off the ground. We all had to get off and walk to a different terminal (lots of confusion) to get on a different plane. Landed fairly late, connections missed.

the head jack on my seat didn't work and the power outlet didn't work for my seat

All good except paid for wifi that did not work

Beverage and food services are excellent. We enjoy paying the extra for economy plus for the 3 inches more leg room to be exact.

Left 2 hours later for delayed I had to take care a kid with special need since people don’t want to move to accommodate the rest of the family. . It wasn’t bad but that made me upset that people can be that selfish.

The crew were really great, but the 4 hour delay in small chunks was the worst.

They did get us booked on a later flight, but it made us miss our connecting flight. So, we had to stay and another state overnight with no luggage or clothes. Because they kept our luggage at airport for next flight on the next day.

Book cheap flights from St. Louis to South Africa

Recent return flight deals

11/6Tue
2 stopsAmerican Airlines
33h 54mSTL-CPT
11/7Thu
2 stopsAmerican Airlines
31h 50mCPT-STL
R27 882
11/4Thu
2 stopsLufthansa
32h 05mSTL-JNB
18/4Thu
2 stopsLufthansa
29h 14mJNB-STL
R28 697
1/6Sat
2 stopsBritish Airways
46h 05mSTL-CPT
8/6Sat
2 stopsBritish Airways
33h 15mCPT-STL
R29 796
11/4Thu
2 stopsLufthansa
38h 20mSTL-JNB
18/4Thu
1 stopLufthansa
25h 30mJNB-STL
R30 156
11/4Thu
1 stop
22h 56mSTL-JNB
18/4Thu
1 stop
25h 30mJNB-STL
R30 402
11/6Tue
2 stopsLufthansa
57h 29mSTL-CPT
11/7Thu
1 stopLufthansa
26h 45mCPT-STL
R35 027
1/6Sat
1 stopDelta
17h 43mSTL-CPT
8/6Sat
2 stopsDelta
28h 21mCPT-STL
R39 027
11/4Thu
2 stops
38h 47mSTL-JNB
18/4Thu
3 stops
33h 15mJNB-STL
R46 078
1/6Sat
1 stopUnited Airlines
23h 55mSTL-CPT
8/6Sat
1 stopUnited Airlines
22h 07mCPT-STL
R57 355
28/5Tue
2 stops
35h 25mSTL-CPT
8/6Sat
2 stops
49h 22mCPT-STL
R94 335

Search by stops

Search by airline

Search by price

Recent one-way flight deals

21/4Sun
3 stops
50h 16mSTL-JNB
R13 097
23/4Tue
3 stops
45h 41mSTL-JNB
R13 533
17/4Wed
2 stopsQatar Airways
37h 40mSTL-JNB
R14 026
17/4Wed
3 stops
54h 59mSTL-JNB
R14 045
22/4Mon
3 stops
57h 48mSTL-JNB
R14 064
20/4Sat
2 stops
54h 05mSTL-JNB
R14 633
18/4Thu
3 stops
57h 22mSTL-JNB
R15 163
23/4Tue
2 stopsQatar Airways
37h 03mSTL-JNB
R17 040
17/4Wed
1 stopLufthansa
34h 05mSTL-JNB
R23 048
18/4Thu
1 stopDelta
28h 45mSTL-JNB
R36 335

Search by stops

Search by airline

Search by price

Last minute flights from St. Louis to South Africa

Last minute flight, train and bus deals

1/4Mon
multi-stop
35h 05mSTL-JNB
3/4Wed
multi-stop
55h 34mJNB-STL
R38 629
1/4Mon
multi-stopQatar Airways
38h 26mSTL-JNB
3/4Wed
multi-stopQatar Airways
45h 10mJNB-STL
R40 960
1/4Mon
multi-stop
28h 14mSTL-JNB
3/4Wed
multi-stop
33h 49mJNB-STL
R41 017
1/4Mon
multi-stop
23h 35mSTL-JNB
3/4Wed
multi-stop
33h 49mJNB-STL
R41 112
2/4Tue
multi-stopLufthansa
32h 05mSTL-JNB
6/4Sat
multi-stopLufthansa
25h 30mJNB-STL
R43 670
2/4Tue
multi-stopUnited Airlines
26h 18mSTL-JNB
6/4Sat
multi-stopUnited Airlines
45h 14mJNB-STL
R45 452
2/4Tue
multi-stop
32h 30mSTL-JNB
6/4Sat
multi-stop
31h 54mJNB-STL
R70 054
2/4Tue
multi-stopDelta
28h 40mSTL-JNB
6/4Sat
multi-stopDelta
27h 13mJNB-STL
R141 379

Search by stops

Search by airline

Search by price

St. Louis - South Africa Flights

Departure:

St. Louis (STL)United States

Return flight deals:

South Africa - St. Louis

Cabin classes: