Cheap flights from Johannesburg to St. Louis

Return
Economy
Johannesburg (JNB)
St. Louis (STL)
Depart
Return
Any month
|
Return
Economy
From?
To?
Fri 8/12
Fri 8/19
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to St. Louis (STL)

All the information you need to plan the best JNB to STL flight in 2022: compare Johannesburg to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.
JNB - STL
Price
R839 - R1 236
STL
Temperature
0 - 27 °C
STL
Rainfall
56 - 119 mm

Popular in

June

High demand for flights, 11% potential price rise

Cheapest in

December

Best time to find cheap flights, 23% potential price drop

Average price

R17 519

Average for round-trip flights in August 2022

Round-trip from

R13 749

From Johannesburg to Lambert-St Louis

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
How far in advance should I book a flight from Johannesburg to St. Louis?

Travellers have found it’s best to book a flight 54 days in advance to save up to 37% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 54 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to St. Louis 1-2 weeks in advance for as low as R21 075, or R21 648 for flights within the next 24 hours.

What is the cheapest day to fly return from Johannesburg to St. Louis?

It’s generally more expensive to depart on a Sunday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

When is the cheapest time to fly from Johannesburg to St. Louis (JNB - STL)?

One of the essential ways to save on airfare from Johannesburg to St. Louis is to remain as flexible as possible. Flights that are in the morning tend to be the most expensive. A flight at midday could potentially save you up to 1% on airfare.

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

December can be a great time to fly to St. Louis from Johannesburg with a flight ticket averaging about R17 953. Cheapflights users have found deals in the month of December for as cheap as R12 651. The most expensive prices can be found in the month of June.

Johannesburg to St. Louis 2022 flight deals

Cheap flights to St. Louis from Johannesburg found for this year
3 Dec - 31 Dec
R17 830pp
JNB
Johannesburg OR Tambo
British Airways
   
2 STOPS
STL
Lambert-St Louis
STL
Lambert-St Louis
British Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
3 Dec - 31 Dec
R19 223pp
JNB
Johannesburg OR Tambo
Lufthansa
 
1 STOP
STL
Lambert-St Louis
STL
Lambert-St Louis
Lufthansa
   
2 STOPS
JNB
Johannesburg OR Tambo
20 Dec - 4 Jan
R20 173pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STL
Lambert-St Louis
STL
Lambert-St Louis
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo

Cheap Delta flights from Johannesburg to St. Louis

20 Dec - 4 Jan
R20 173pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STL
Lambert-St Louis
STL
Lambert-St Louis
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo
20 Dec - 4 Jan
R20 223pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STL
Lambert-St Louis
STL
Lambert-St Louis
Delta
 
1 STOP
JNB
Johannesburg OR Tambo
20 Dec - 4 Jan
R20 239pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STL
Lambert-St Louis
STL
Lambert-St Louis
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo

Cheap United Airlines flights from Johannesburg to St. Louis

20 Dec - 4 Jan
R24 615pp
JNB
Johannesburg OR Tambo
United Airlines
 
1 STOP
STL
Lambert-St Louis
STL
Lambert-St Louis
United Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
3 Dec - 31 Dec
R31 956pp
JNB
Johannesburg OR Tambo
United Airlines
 
1 STOP
STL
Lambert-St Louis
STL
Lambert-St Louis
United Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Lambert-St Louis from Johannesburg

The cheapest one-way flights from Johannesburg to St. Louis
17:55 - 11:34
Delta
1 stop
24h 39m
JNB - STL
Delta
R52 933
Delta
15:20 - 18:38
Multiple Airlines
2 stops
34h 18m
JNB - STL
Multiple Airlines
R21 534
Orbitz
16:45 - 7:57
Multiple Airlines
3 stops
46h 12m
JNB - STL
Multiple Airlines
R35 267
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">St. Louis</span> flights.

Flight FAQs

From Johannesburg to St. Louis

What airport do you fly into for flights to St. Louis from Johannesburg?

Located just 20,4 km from the city centre, Lambert-St Louis is the airport most travellers will use when flying to St. Louis from Johannesburg. Booking flights from Johannesburg to Lambert-St Louis (STL) should be relatively easy as there are 0 daily inbound flights from Johannesburg from 6 different airlines.

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

Some of our airline partners flying from Johannesburg to Lambert-St Louis have new flexible policies in place due to COVID-19. British Airways, United Airlines, and Qatar Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like British Airways with this kind of flexibility.

Can I find flights from Johannesburg to St. Louis for under R17 900 on Cheapflights?

Yes, there are multiple flights from Johannesburg to St. Louis for under R17 900. The cheapest flight booked recently is on British Airways for just R17 830, but on average you can expect to pay R30 662.

How popular is this Johannesburg to St. Louis flight route?

This flight path from Johannesburg to Lambert-St Louis was viewed by 300 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

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

According to our current data, British Airways (R17 830), Lufthansa (R19 223), and Delta (R20 173) offers the cheapest pricing from Johannesburg to St. Louis.

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

Air Canada, British Airways and Delta are the most popular airlines when flying from Johannesburg to St. Louis.

COVID Restrictions

View COVID Travel Restrictions for St. Louis, MO

Do I need a COVID test to fly to St. Louis from Johannesburg?

Information is based on travel restrictions from Johannesburg to Lambert-St Louis

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Lambert-St Louis.

COVID-19 testing requirements
Visitors from Johannesburg are not required to present a negative COVID-19 PCR test or antigen result upon entering Lambert-St Louis.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Lambert-St Louis.

Do I need a test to fly back to Johannesburg from St. Louis?

Returning to Johannesburg from Lambert-St Louis

COVID-19 testing requirements
Visitors from Lambert-St Louis are not required to present a negative COVID-19 PCR test or antigen result upon entering Johannesburg.

Quarantine requirements
Visitors from Lambert-St Louis are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for St. Louis, MO

Alternative routes for Johannesburg to St. Louis

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

Top 5 airlines flying from Johannesburg to Lambert-St Louis

The chart below displays the airlines Cheapflights users travelling from Johannesburg to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
British Airways
R12 363 R15 288 No cancel fee 70%
Search British Airways flights
Qatar Airways
R13 527 R16 614 No cancel fee 68%
Search Qatar Airways flights
United Airlines
R16 875 R18 459 No cancel fee 69%
Search United Airlines flights
KLM
R16 914 R22 730 No cancel fee 75%
Search KLM flights
Air Canada
R17 311 R20 390 No cancel fee 67%
Search Air Canada flights
Home North America USA Missouri St. Louis Cheap flights from Johannesburg to St. Louis
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First