Beginning of main content
Round Trip Icon
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap JNB to STL Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Johannesburg to St. Louis route information

Origin Airport O.R. Tambo Intl.
Destination Airport Lambert-St. Louis Intl.
Airlines Serving Air Canada, Air France, American Airlines, British Airways, Delta, Iberia, KLM, Lufthansa, United
Flight Price $1,148
Distance 8,819 mi



Cheap JNB to STL Flights

  • Question : How much is a plane ticket to Saint Louis (STL) from Johannesburg (JNB)?
    Answer : Cost can range anywhere from $982 to $6,277, prices for JNB to STL do fluctuate a lot more than most routes from South Africa. Don't forget, you can save by booking further in advance.
  • Question : Can I change the date of my flight?
    Answer : Yes, you can change your departure date. If you want to save some funds in doing so, the cheapest day to fly in July is Monday. Being flexible with your travel days can provide you extra savings when booking.
  • Question : What is the cheapest airline flying from Johannesburg to Saint Louis?
    Answer : British Airways is the leader in keeping prices down for travelers over the next three months. Bookings are being made at just $982 and, when compared to the high-end bookings of $6,277, it's a terrific deal.
  • Question : How much time do people spend in Saint Louis?
    Answer : The average time spent hanging out in Saint Louis by passengers from Johannesburg is 33 days. However long you decide to stay, give yourself plenty of time to see what makes Saint Louis fantastic.
  • Question : What is the cheapest day to fly to Saint Louis?
    Answer : If you are looking to save money, look at Jun 27th. As of Jun 24th, it's showing the cheapest ticket at $1,182. That is 32% below the average for this route, so you can spend that extra money on an adventure rather than the flight.
  • Question : What is the cheapest day to fly?
    Answer : The cheapest day to fly from Johannesburg to Saint Louis is on Monday. If you are trying to save some cash on your next business trip look for flights on that day.