Cheap flights from St. Louis (STL) to Cape Town (CPT)

STL — CPT
Oct 8 — Oct 151

What is the cheapest day to fly round-trip from St. Louis to Cape Town?

Departing on a Sunday is a good option for securing a great price. You can expect to save up to 102% when planning your travel around this day of the week.

What is the cheapest month to fly from St. Louis to Cape Town?

The best pricing can be found in the month of February. Prices to Cape Town from St. Louis average $1,450. You can even find prices in February for less than $1,450, as users have found deals to Cape Town from as low as $974. The month of August 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 78%.

When is the cheapest time to fly from St. Louis to Cape Town (STL - CPT)?

A simple way to save on the total cost of your ticket is to fly from St. Louis to Cape Town in the morning. If you’re flexible enough to do this you can expect to save up to 23% on your trip compared to booking a flight in the afternoon.

Cheap flights from St. Louis to Cape Town in October, November 2022

The best prices found for STL to CPT flights for October, November
Oct 8 - Oct 31
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

39h 40m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

43h 41m
$1,762

Multiple Airlines

Pick Dates

Deal found 10/1/22

Oct 8 - Oct 30
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

46h 50m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

51h 27m
$1,976

KLM

Pick Dates

Deal found 10/1/22

Oct 8 - Oct 31
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

39h 40m
CPT

Cape Town Intl

STL

Lambert-St Louis

1 stop

30h 16m
$2,034

United Airlines

Pick Dates

Deal found 10/1/22

St. Louis to Cape Town 2022 flight deals

Cheap flights to Cape Town from St. Louis found for this year
Oct 8 - Oct 31
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

39h 40m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

43h 41m
$1,762

Multiple Airlines

Pick Dates

Deal found 10/1/22

Dec 16 - Dec 24
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

61h 10m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

32h 07m
$1,927

British Airways

Pick Dates

Deal found 10/2/22

Oct 8 - Oct 30
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

46h 50m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

51h 27m
$1,976

KLM

Pick Dates

Deal found 10/1/22

Cheap Delta flights from St. Louis to Cape Town

Feb 27 - Mar 7
STL

Lambert-St Louis

CPT

Cape Town Intl

1 stop

18h 07m
CPT

Cape Town Intl

STL

Lambert-St Louis

1 stop

30h 38m
$1,034

Delta

Pick Dates

Deal found 10/1/22

Feb 27 - Mar 7
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

27h 30m
CPT

Cape Town Intl

STL

Lambert-St Louis

1 stop

30h 38m
$1,039

Delta

Pick Dates

Deal found 10/3/22

Feb 11 - Feb 20
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

32h 00m
CPT

Cape Town Intl

STL

Lambert-St Louis

1 stop

24h 18m
$4,860

Delta

Pick Dates

Deal found 10/1/22

Cheap British Airways flights from St. Louis to Cape Town

Feb 27 - Mar 7
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

34h 13m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

31h 06m
$1,126

British Airways

Pick Dates

Deal found 10/1/22

Dec 16 - Dec 24
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

61h 10m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

32h 07m
$1,927

British Airways

Pick Dates

Deal found 10/2/22

Last minute flights from St. Louis to Cape Town

Late deals on return flights to Cape Town from St. Louis, departing today and this week
Oct 8 - Oct 31
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

39h 40m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

43h 41m
$1,762

Multiple Airlines

Pick Dates

Deal found 10/1/22

Oct 8 - Oct 30
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

46h 50m
CPT

Cape Town Intl

STL

Lambert-St Louis

2 stops

51h 27m
$1,976

KLM

Pick Dates

Deal found 10/1/22

Oct 8 - Oct 31
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

39h 40m
CPT

Cape Town Intl

STL

Lambert-St Louis

1 stop

30h 16m
$2,034

United Airlines

Pick Dates

Deal found 10/1/22

One-way flights to Cape Town from St. Louis

The cheapest one-way flights from St. Louis to Cape Town
Jan 14
STL

Lambert-St Louis

CPT

Cape Town Intl

2 stops

35h 19m
$692

British Airways

Pick Dates

Deal found 10/3/22

Jan 14
STL

Lambert-St Louis

CPT

Cape Town Intl

3 stops

59h 23m
$869

Multiple Airlines

Pick Dates

Deal found 10/3/22

Jan 14
STL

Lambert-St Louis

CPT

Cape Town Intl

1 stop

21h 01m
$1,025

Delta

Pick Dates

Deal found 10/3/22

Related info for your journey

Useful info, stats and facts about St. Louis to Cape Town flights.

Which airlines flying from Lambert-St Louis to Cape Town Intl have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like British Airways, United Airlines, and Delta flying from Lambert-St Louis to Cape Town Intl have implemented new flexible cancellation policies.

Can I find flights from St. Louis to Cape Town for under $1,100 on Cheapflights?

Yes, there are multiple flights from St. Louis to Cape Town for under $1,100. The cheapest flight booked recently is on Delta for just $1,034, but on average you can expect to pay $3,850.

Are there last-minute flights available from St. Louis to Cape Town for under $1,800?

There are currently 4+ open flights from St. Louis to Cape Town within the next 7 days for less than $1,800.

What are the cheapest airlines flying from St. Louis to Cape Town round-trip?

Cheapflights users have booked flights from St. Louis to Cape Town round-trip from $1,034. Other airlines that can offer you cheap pricing are British Airways, from $1,126, and KLM, from $1,199. Users have found that Delta is 28% cheaper than the other options available to this destination.

What are the most popular airlines that fly from St. Louis to Cape Town?

Consider American Airlines, British Airways or Delta when booking your flight. These represent the most popular airlines when flying from St. Louis to Cape Town.

What are the cheapest flights from St. Louis to Cape Town?

While on average a flight from St. Louis to Cape Town is generally $3,292, our data shows the cheapest flight currently is $1,171. When looking at the most popular route, (Lambert-St Louis - Cape Town Intl), you can expect to pay $1,034 for that flight.

Alternative routes for St. Louis to Cape Town

See prices for flight routes from nearby airports that may be better suited for you.

Top 2 airlines flying from St. Louis to Cape Town

The chart below displays the airlines Cheapflights users traveling from St. Louis to Cape Town choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
United AirlinesCheapest$774Average$1,367FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
British AirwaysCheapest$976Average$1,384FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights