eDreams is now available in the following countries:

Book cheap flights from St. Louis, MO to Johannesburg from R 25191

Last minute flights from St. Louis, MO to Johannesburg

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
St. Louis, MO Johannesburg
BEST
DEAL
Mon, 10 Feb STL - JNB
Sun, 16 Feb JNB - STL
27174R 25994R
Prime price per passenger
St. Louis, MO Johannesburg
BEST
DEAL
Tue, 28 Jan STL - JNB
Sat, 01 Feb JNB - STL
26373R 25191R
Prime price per passenger

Distance: 14166 kms
St. Louis, MO airports
Lambert-St Louis Internatl (STL) How far from city centre: 20 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms

Useful Information for Flights from St Louis to Johannesburg

Planning a trip from St Louis to Johannesburg? eDreams can help you find the best flights to Johannesburg from St Louis. Booking your flights and hotel together with a holiday package can save you time and money.

Time Difference Between St Louis and Johannesburg

Johannesburg is 8 hours ahead of St Louis. Remember to check for any Daylight Savings Time differences, as these can affect the actual time difference and your flight schedule.

Best Time to Fly to Johannesburg

Johannesburg enjoys a mild climate year-round, making it a great destination anytime. Summer temperatures average 26°C with spectacular thunderstorms, while winter offers crisp 4°C evenings. For pleasant weather and fewer crowds, consider booking your flights to Johannesburg from St Louis between March and May or September and November.

The main seasons' temperatures range from 4°C in winter to 26°C in summer. For the best deals on flights to Johannesburg, book through eDreams today!

St Louis Airports

St Louis is served by a few airports, offering flights to Johannesburg. Consider these options when booking your flights to Johannesburg from St Louis:

Airport Information

St. Louis Lambert International Airport (STL)

St. Louis Lambert International Airport is the primary international airport serving the St. Louis metropolitan area. It's the largest and busiest airport in Missouri, offering a wide range of domestic and international flights. It's located approximately 23 kilometers northwest of downtown St. Louis.

MidAmerica St. Louis Airport (BLV)

MidAmerica St. Louis Airport is located in Mascoutah, Illinois, and serves the St. Louis area. This airport is a more convenient and less crowded alternative to larger airports and mostly offers low-cost flights.

St. Louis Downtown Airport (CPS)

St. Louis Downtown Airport is located in Cahokia, Illinois. It's known as the region's second busiest general aviation airport and offers convenient access to downtown St. Louis. This airport serves mostly private and smaller aircraft flights and is minutes away from three major interstates.

Main Airlines for This Route

These are some of the airlines that fly from St. Louis to Johannesburg:

Johannesburg Airports

Johannesburg is primarily served by O.R. Tambo International Airport (JNB), the largest and busiest airport in Africa. If you're booking flights to Johannesburg from St Louis, this is likely where you'll arrive. A secondary airport, Lanseria International Airport (HLA), handles some domestic and regional flights. For those travelling to Johannesburg from St Louis seeking a more convenient option for private or chartered flights, consider Lanseria.

Airport Information

O.R. Tambo International Airport (JNB)

This airport offers a wide array of facilities, including restaurants, shops, lounges, and car hire services. You'll find numerous options for ground transportation to the city centre.

Lanseria International Airport (HLA)

While smaller than JNB, Lanseria offers a streamlined experience, particularly for private and chartered flights. You can find taxi and car hire options here as well, and the proximity to certain northern suburbs of Johannesburg can make it a convenient choice depending on your final destination.

If your flights to Johannesburg from St Louis bring you to Lanseria, the journey into the city can be quicker than from JNB, especially if your accommodation is in the northern areas.

Book your flights to Johannesburg from St Louis with eDreams today, and let us help you make the most of your South African adventure.

What to Do and See in Johannesburg

Planning your flights to Johannesburg from St Louis? Johannesburg, a vibrant city with a rich history and culture, offers something for everyone. Explore the remnants of the apartheid era, discover exciting theme parks, and immerse yourself in the beauty of nature.

Discover our TOP discounts for your flight from St Louis to Johannesburg

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Johannesburg from St Louis. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from St. Louis, MO to Johannesburg

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from St. Louis, MO to Johannesburg, how can I find the cheapest price?
The cheapest price for a flight from St. Louis, MO to Johannesburg is R25191. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
How is the weather in Johannesburg compared to St. Louis, MO?
While in St. Louis, MO the temperatures can reach an average of 34.91 ºC in summer, with precipitation levels up to 12.0 mm ,Johannesburg's temperatures can go up to 31.84 ºC during the hot season, with 6.0 mm average of rain rate . In winter, however, weather indicators show around -0.43 ºC in Johannesburg, compared to the -13.87 ºC average degrees reported in St. Louis, MO. During the winter period, St. Louis, MO can register 6.0 mm precipitation, while Johannesburg have an average of 0.9 mm rain level.

Plan your trip