Cheap flights from Johannesburg to St. Louis

How to find the cheapest flight from Johannesburg to St. Louis

All the information you need to plan the best ZA1 to STL flight in 2022: compare Johannesburg to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.

ZA1 - STL

Price

R848 - R1 885

STL

Temperature

0 - 27 °C

STL

Precipitation

56 - 119 mm

Popular in

January

High demand for flights, 37% potential price rise

Cheapest in

July

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

Average price

R29 126

Average for round-trip flights in January 2022

Round-trip from

R13 103

From Johannesburg to Lambert-St Louis

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

Sunday is generally a great day to depart. Flying on this day could help you save up to 25%.

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

Flights from Johannesburg to St. Louis lean towards being more expensive in January. Prices are generally better when you fly from Johannesburg to St. Louis in July, with the cheapest ticket starting at R11 975.

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

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

Johannesburg to St. Louis 2022 flight deals

Cheap flights to St. Louis from Johannesburg found for this year
Jun 7 - Jun 28
JNB

Johannesburg OR Tambo

STL

Lambert-St Louis

2 stops

48h 37m
STL

Lambert-St Louis

JNB

Johannesburg OR Tambo

2 stops

33h 58m
R12 423

British Airways

View Deal

Deal found 1/17/22

Jun 10 - Jul 31
JNB

Johannesburg OR Tambo

STL

Lambert-St Louis

2 stops

29h 24m
STL

Lambert-St Louis

JNB

Johannesburg OR Tambo

2 stops

32h 03m
R12 825

British Airways

View Deal

Deal found 1/17/22

Mar 21 - Apr 5
JNB

Johannesburg OR Tambo

STL

Lambert-St Louis

2 stops

30h 49m
STL

Lambert-St Louis

JNB

Johannesburg OR Tambo

2 stops

48h 00m
R16 611

KLM

View Deal

Deal found 1/18/22

Related info for your journey

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

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 5 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 Air Canada 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 R12 500 on Cheapflights?

Yes, there are multiple flights from Johannesburg to St. Louis for under R12 500. The cheapest flight booked recently is on British Airways for just R12 423, but on average you can expect to pay R17 445.

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 (R12 423), KLM (R16 611), and Delta (R16 657) offers the cheapest pricing from Johannesburg to St. Louis. These flights start at 31% lower than the current average price 3 months from now.

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

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

Other flights to St. Louis

Can I fly to Lambert-St Louis from Johannesburg right now?

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 must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 24 hours before departing to Lambert-St Louis.

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

Can I fly back to Johannesburg from Lambert-St Louis?

Returning to Johannesburg from Lambert-St Louis

COVID-19 testing requirements
Visitors from Lambert-St Louis must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

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

Alternative routes for Johannesburg to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.
Cape Town to St. Louisfrom R14 682 pp
Durban to St. Louisfrom R24 492 pp

Top 3 airlines flying from Johannesburg to 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.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British Airways
CheapestR13 030
AverageR17 476
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Air Canada
CheapestR16 323
AverageR19 225
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
United Airlines
CheapestR17 442
AverageR21 035
FlexibilityNo cancel fee
On-time69%
COVID-19 safety