STL to JNB (St. Louis to Johannesburg) Flights

Last Minute Flights from STL to JNB

Best airfare and ticket deals for STL to JNB flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLJohannesburgMarch 31 to April 7$1,806
*Prices include taxes and fees

Cheapest STL to JNB Flights

Best airfare and ticket deals for STL to JNB flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLJohannesburgFebruary 3 to February 11$1,192
STLJohannesburgJanuary 12 to January 18$1,261
STLJohannesburgFebruary 3 to February 20$1,293
STLJohannesburgJanuary 20 to January 30$1,326
*Prices include taxes and fees
STL to JNB Flight Details
Origin airport
Lambert-St. Louis Intl.
Origin airport IATA code
STL
Destination airport
O.R. Tambo Intl.
Destination airport IATA code
JNB
Distance
8819 mi

Frequently asked questions

Which airlines with flights from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to JNB allow free cancellation due to COVID-19?
We make it quick and easy to find tickets with cancellation flexibility in response to COVID-19. After entering the dates you want to travel, simply click on “No change fee.” You’ll find it underneath the “Flexible change policies” subheading on the left of the screen. As always, make sure you read through the airline’s terms and conditions thoroughly before you lock in your seats from STL to Johannesburg Airport.
What airlines fly direct from STL to Johannesburg Airport (JNB-O.R. Tambo Intl.)?
Unfortunately, there are no airlines that fly nonstop from STL to Johannesburg Airport (JNB-O.R. Tambo Intl.). Break up the journey with one or more stops to reach your destination.
How many flights are there from STL to JNB?
Each week, 13 flights take to the skies from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) for Johannesburg Airport (JNB-O.R. Tambo Intl.). Hop on board — the unique city of Johannesburg is waiting for you!
How long does it take to fly from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.)?
An average of 17 hours and 8 minutes. Even though the St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.) trip is long, you’ll have meals and snacks, some kind of in-flight entertainment and other convenient amenities to help you stay comfy.
What is the flight distance from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.)?
It’s 8800 miles (14200 km) from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.). Make the hours go by fast on this long-haul flight by carrying a fully charged tablet or smartphone loaded up with movies.
How many afternoon flights are there from STL to JNB?
Take your pick of 8 afternoon and evening flights available each week from STL to JNB. If you want to fly with Delta (DL), it has 6 weekly departures from midday. The earliest leaves at 1:16PM, which means you can sleep in longer.
What is the earliest departure time out of St. Louis to Johannesburg?
10:00AM is the first flight out of STL, arriving at JNB at 10:30AM. Save valuable time in the morning by having your luggage zipped up and ready to be tossed into your rideshare.
What is the latest departure time out of St. Louis to Johannesburg?
The latest flight leaves STL at 3:23PM and touches down at JNB at 10:30AM. You’ll have more than enough time to get ready for this flight.
What is the average price from St. Louis to Johannesburg?
Flights from STL to JNB can be found for around $1,192. You’ll want to act fast, because the best fares don’t hang around forever! This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

St. Louis to Johannesburg Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from St. Louis to Johannesburg to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from STL to JNB, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from St. Louis to Johannesburg, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.