![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.png?proc=resize/m_w,w_600,h_600,B0B3)
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.png?proc=resize/m_w,w_600,h_600,B0B3)
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.png?proc=resize/m_w,w_600,h_600,B0B3)
Flights from St. Louis to Johannesburg Starting at RUB 101,481
We've found these cheap flights for you. You can book one-way or return flight tickets.
- One way
- Round-trip
- STL07:3028h 5m1 stopJNB18:35Sun, Mar 9|St. Louis - Johannesburg|United AirlinesRUB 101,481RUB 125,27819% OFF19% OFFRUB 125,278RUB 101,481
- STL16:4533h 45m1 stopJNB09:30Sun, Mar 9|St. Louis - Johannesburg|LufthansaRUB 105,110RUB 125,27816% OFF16% OFFRUB 125,278RUB 105,110
- STL16:4018h 20m1 stopJNB19:00Thu, Feb 20|St. Louis - Johannesburg|Delta Air LinesRUB 110,245RUB 125,27812% OFF12% OFFRUB 125,278RUB 110,245
- STL01:00 pm3h 5mNonstopJNB02:00 pmSun, Feb 23|St. Louis - Johannesburg|United AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
St. Louis to Johannesburg flight time & flight schedules
DL1626
Delta Air Lines
06:45
STL
09:15
DTW
SMTWTFSDL2188
Delta Air Lines
12:25
DTW
14:30
ATL
SMTWTFSDL200
Delta Air Lines
22:35
ATL
19:40
JNB
SMTWTFSQR2454
Qatar Airways
09:47
STL
11:10
ORD
S----FSQR726
Qatar Airways
19:20
ORD
16:50
DOH
SMTWTFSQR1365
Qatar Airways
20:35
DOH
03:55
JNB
SM-W-F-UA4426
United Airlines
10:39
STL
12:05
ORD
SMTWTFSUA2850
United Airlines
16:40
ORD
19:55
EWR
SMTWT-SUA188
United Airlines
21:05
EWR
17:45
JNB
SMTWTFSAA4595
American Airlines
11:55
STL
13:17
ORD
SMTWTFSQR726
Qatar Airways
19:20
ORD
16:50
DOH
SMTWTFSQR1365
Qatar Airways
20:35
DOH
03:55
JNB
SM-W-F-QR2520
Qatar Airways
12:00
STL
13:22
ORD
-MTWT--QR726
Qatar Airways
19:20
ORD
16:50
DOH
SMTWTFSQR1365
Qatar Airways
20:35
DOH
03:55
JNB
SM-W-F-VS2061
Virgin Atlantic
12:10
STL
13:49
MSP
SMTWTFSVS4040
Virgin Atlantic
22:59
MSP
13:10
LHR
SMTWTFSVS449
Virgin Atlantic
22:15
LHR
10:15
JNB
SMTWTFSUA4566
United Airlines
13:03
STL
14:35
ORD
SMTWTFSUA2850
United Airlines
16:40
ORD
19:55
EWR
SMTWT-SUA188
United Airlines
21:05
EWR
17:45
JNB
SMTWTFSBA5687
British Airways
14:57
STL
16:15
ORD
SMTWTFSBA1541
British Airways
08:20
ORD
22:10
LHR
SMTWTFSBA055
British Airways
19:05
LHR
07:00
JNB
SMTWTFSDL1485
Delta Air Lines
17:40
STL
20:25
ATL
SMTWTFSDL200
Delta Air Lines
22:35
ATL
19:40
JNB
SMTWTFSVS5372
Virgin Atlantic
19:10
STL
21:50
ATL
S--WT-SVS4067
Virgin Atlantic
23:59
ATL
13:30
LHR
SMTWTFSVS449
Virgin Atlantic
22:15
LHR
10:15
JNB
SMTWTFS
Find the best time to fly from St. Louis to Johannesburg
We monitor flight fares to help you find the best deals effortlessly
FAQ
How to find a cheap flight from St. Louis to Johannesburg
Flight Information from St. Louis to Johannesburg
Cheapest nonstop flight price | RUB 101,481 |
---|---|
Off-season for travel | February |
Peak season for travel | December |
Flight distance | 14,176.19 km |
Popular airline | American Airlines |
Site Operator: Trip.com Travel Singapore Pte. Ltd.