STL - CPT
$1,245 - $1,874
53.6 - 69.8 °F
0.8 - 3.9 inches
High demand for flights, 14% potential price rise
Best time to find cheap flights, 23% potential price drop
From Lambert-St Louis to Cape Town Intl
One-way flight from Lambert-St Louis to Cape Town Intl
Departing on a Saturday is a good option for securing a great price. You can expect to save up to 50% when planning your travel around this day of the week.
The best pricing can be found in the month of March. Prices to Cape Town from St. Louis average $1,609. You can even find prices in March for less than $1,609, as users have found deals to Cape Town from as low as $1,203. The month of June appears to be one of the more expensive times to travel to Cape Town from St. Louis. Flying in the targeted month can save you up to 16%.
A simple way to save on the total cost of your ticket is to fly from St. Louis to Cape Town in the afternoon. If you’re flexible enough to do this you can expect to save up to 12% on your trip compared to booking a flight at noon.
Cape Town Intl
3 stops53h 10m
Cape Town Intl
2 stops53h 10m
Due to the rapidly changing circumstances due to COVID-19, airlines like Delta, United Airlines, and KLM flying from Lambert-St Louis to Cape Town Intl have implemented new flexible cancellation policies.
Yes, there are multiple flights from St. Louis to Cape Town for under $1,000. The cheapest flight booked recently is on British Airways for just $991, but on average you can expect to pay $1,067.
Cheapflights users have booked flights from St. Louis to Cape Town round-trip from $991. Other airlines that can offer you cheap pricing are United Airlines, from $1,035, and Lufthansa, from $1,052. Users have found that British Airways is 38% cheaper than the other options available to this destination.
Consider American Airlines, Delta or KLM when booking your flight. These represent the most popular airlines when flying from St. Louis to Cape Town.
While on average a flight from St. Louis to Cape Town is generally $950, our data shows the cheapest flight currently is $472. When looking at the most popular route, (Lambert-St Louis - Cape Town Intl), you can expect to pay $1,016 for that flight.