Cheap flights to St. Louis – Compare and Save

— STL
Jun 8 — Jun 151
1 adult
1 adult, Economy, 0 bags

Flights to St. Louis in 2026

Find the latest flights to St. Louis in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 594 507 searches and data was last updated on 9 May 2026.

Return from

R20 308

One-way from

R15 322

Popular in

January

Cheapest in

October

Average price

R18 455
2/11-9/11
  • 2/11-9/11
  • 4 total stops
  • 81h 06m total
  • Johannesburg to St. Louis
Qatar Airways
  • Qatar Airways
  • 21/5
  • 2 total stops
  • 31h 40m total
  • Johannesburg to St. Louis
Highest demand for flights based on searches. 8% potential increase in price (R2 029 potential increase over avg. return price).
Cheapest flight prices on average. 3% potential price decrease (R705 potential savings vs. average return price).
Average for return flights in May 2026

Find flight deals to St. Louis

Enter your travel dates to find the best prices.

Cheapest flights to St. Louis
Explore the most affordable flight options available to St. Louis. Find the lowest fares based on data from user searches, with prices last updated on 9 May 2026.

Mon 2/119:50
JNB
-
STL
2 stops38h 46m
Multiple Airlines
Mon 9/116:00
STL
-
JNB
2 stops42h 20m
Multiple Airlines
Deal found 6/5R20 308
Sat 26/920:25
JNB
-
STL
2 stops27h 30m
Delta
Sun 4/1013:30
STL
-
JNB
1 stop23h 10m
Delta
Deal found 7/5R21 703
Fri 31/720:55
JNB
-
STL
2 stops34h 20m
Qatar Airways
Tue 18/89:31
STL
-
JNB
2 stops40h 29m
Qatar Airways
Deal found 4/5R21 949
Sat 1/820:55
JNB
-
STL
2 stops34h 21m
Qatar Airways
Tue 18/89:31
STL
-
JNB
2 stops40h 29m
Qatar Airways
Deal found 4/5R22 195
Mon 2/1119:45
JNB
-
STL
2 stops30h 53m
United Airlines
Mon 9/116:30
STL
-
JNB
1 stop28h 05m
United Airlines
Deal found 6/5R22 408
Thu 24/920:25
JNB
-
STL
2 stops33h 36m
Delta
Fri 2/106:45
STL
-
JNB
2 stops29h 55m
Delta
Deal found 7/5R22 490
Sun 27/919:00
JNB
-
STL
2 stops27h 38m
United Airlines
Sun 4/1011:59
STL
-
JNB
1 stop23h 31m
United Airlines
Deal found 7/5R22 539
Sun 27/919:00
JNB
-
STL
2 stops27h 38m
United Airlines
Sun 4/105:10
STL
-
JNB
2 stops30h 20m
United Airlines
Deal found 7/5R22 556
Sun 21/620:55
JNB
-
STL
2 stops34h 21m
Multiple Airlines
Sun 28/66:02
STL
-
JNB
2 stops38h 58m
Multiple Airlines
Deal found 6/5R23 146
Sun 2/820:55
JNB
-
STL
2 stops47h 57m
Multiple Airlines
Wed 19/89:31
STL
-
JNB
2 stops40h 29m
Multiple Airlines
Deal found 5/5R23 310
Sun 2/820:55
JNB
-
STL
2 stops29h 23m
Qatar Airways
Wed 19/89:31
STL
-
JNB
2 stops40h 29m
Qatar Airways
Deal found 4/5R23 556
Sun 2/820:55
JNB
-
STL
2 stops29h 23m
Qatar Airways
Tue 18/89:31
STL
-
JNB
2 stops35h 29m
Qatar Airways
Deal found 4/5R23 573

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book With Flexibility

Our users can plan ahead with confidence and find flights with no change fees.

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.