
Flights from St. Louis to Johannesburg
Cheapest flights from St. Louis
These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,353 Roundtrip, found 2 days ago
$1,353
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,353 Roundtrip, found 2 days ago
$1,353
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,371 Roundtrip, found 2 days ago
$1,371
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,428 Roundtrip, found 2 days ago
$1,428
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,438 Roundtrip, found 2 days ago
$1,438
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,451 Roundtrip, found 2 days ago
$1,451
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,452 Roundtrip, found 2 days ago
$1,452
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,463 Roundtrip, found 2 days ago
$1,463
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,477 Roundtrip, found 2 days ago
$1,477
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,502 Roundtrip, found 2 days ago
$1,502
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,550 Roundtrip, found 2 days ago
$1,550
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,552 Roundtrip, found 2 days ago
$1,552
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,554 Roundtrip, found 2 days ago
$1,554
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,563 Roundtrip, found 2 days ago
$1,563
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,635 Roundtrip, found 2 days ago
$1,635
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$1,659 Roundtrip, found 2 days ago
$1,659
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$2,028 Roundtrip, found 2 days ago
$2,028
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$2,161 Roundtrip, found 2 days ago
$2,161
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$2,243 Roundtrip, found 2 days ago
$2,243
Roundtrip
found 2 days ago

Wed, Mar 11 - Fri, Mar 20
STL
Lambert-St. Louis Intl.
JNB
O.R. Tambo Intl.
$2,499 Roundtrip, found 2 days ago
$2,499
Roundtrip
found 2 days ago