Popular in | July |
---|---|
Cheapest in | January |
Average price | $1,635 |
Round-trip from | $1,214 |
STL - JNB Price | $1,214 - $1,945 |
---|---|
JNB Temperature | 50 - 68 °F |
JNB Rainfall | 0 - 4.7 inches |
When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 53 days in advance, which can save you up to 74% on flights from St. Louis to Johannesburg compared to booking the week you need them. Waiting 53 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at $1,472. For sooner than that we have options available in the next 3 days from $1,952.
The best pricing can be found in the month of January. Prices to Johannesburg from St. Louis average $1,450. You can even find prices in January for less than $1,450, as users have found deals to Johannesburg from as low as $1,209. The month of July appears to be one of the more expensive times to travel to Johannesburg from St. Louis. Flying in the targeted month can save you up to 31%.
When flying from St. Louis to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Fly from
Fly to
Budget
$1,139 - $3,636
Route
Depart
Return
Price
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Thu 4/11
2 stops31h 17m
Johannesburg OR Tambo
Thu 4/18
2 stops46h 25m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Mon 1/8
2 stops32h 05m
Johannesburg OR Tambo
Sun 1/21
2 stops34h 14m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Thu 4/11
2 stops36h 03m
Johannesburg OR Tambo
Thu 4/18
1 stop25h 30m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Mon 1/8
1 stop20h 20m
Johannesburg OR Tambo
Sun 1/21
2 stops26h 50m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Mon 1/8
1 stop17h 50m
Johannesburg OR Tambo
Sun 1/21
1 stop20h 20m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Thu 4/11
2 stops32h 30m
Johannesburg OR Tambo
Thu 4/18
3 stops31h 54m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Sat 12/30
1 stop26h 05m
Johannesburg OR Tambo
Sat 1/6
2 stops29h 27m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Mon 1/8
2 stops32h 35m
Johannesburg OR Tambo
Sun 1/21
3 stops34h 09m
Lambert-St LouisJohannesburg OR Tambo
STL - JNB
STLJNB
Lambert-St Louis
Tue 1/2
2 stops35h 32m
Johannesburg OR Tambo
Tue 1/9
2 stops32h 47m
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Comfort
Crew
Entertainment
Food
Boarding
Overall
Reviews
The actual flight out of MSP was great. However, it was delayed by an hour and we didn’t have anyone at our gate to provide any information until boarding.
Lambert-St Louis (STL) is the airport you will fly out of if you book a flight from St. Louis to Johannesburg. You should not have trouble finding flights to Johannesburg from Lambert-St Louis; the airport handles an average of 0 outbound flights to Johannesburg per day. You should also have plenty of airline options to choose from since 4 airlines have flights from the St. Louis airport to Johannesburg. It is only a 12.7 mi journey to Lambert-St Louis (STL) from St. Louis’s city center.
Yes, there are multiple flights from St. Louis to Johannesburg for under $1,200. The cheapest flight booked recently is on American Airlines for just $1,139, but on average you can expect to pay $3,752.
Our cheapest airline available from St. Louis to Johannesburg is American Airlines. Our recent data shows that you can find tickets from as low as $1,139 on this airline. Additional options worth looking into are Lufthansa and United Airlines, starting at $1,459 and $1,531 round-trip. American Airlines is priced at 21% lower than the current average price of a flight leaving 3 months from now.
Before booking your flight from St. Louis to Johannesburg check out the most popular airlines for this route: American Airlines, British Airways or Delta.
These are just IATA (International Air Transport Association) codes. They are used in aviation to identify and differentiate airports. That’s why a Lambert-St Louis Airport to Johannesburg OR Tambo Airport flight would often be abbreviated as a STL to JNB flight. This flight route has multiple associated airports, so we think it might be helpful to learn the name and codes of them as well. They are Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY).
Cheapflights helps you search for flights from St. Louis to Johannesburg via 900+ travel sites so you don’t have to. After performing a flight search, users can also filter their flight selection by filtering for price, number of stops, airlines, and so on.
Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights from St. Louis to Johannesburg for you. Better yet — we are completely free to use.
Yes! Cheapflights helps users easily find flights from St. Louis to Johannesburg with no change fees.
Yes, Cheapflights offers price alerts on St. Louis to Johannesburg flights so you can book your travel at the perfect time. Price Alerts can be enabled by clicking the bell icon next to the flight deals above and providing your email address where you want to receive the alerts.