Happy Zebra > Distance calculator > From Johannesburg to St. Louis

Distance from Johannesburg to St. Louis is: 8766.3 Miles

(14107.9 Kilometers / 7612.6 Nautical Miles)

Approximate flight duration time from Johannesburg, South Africa to St. Louis, Missouri is: 18 hrs, 12 mins

Distance from:


Find Hotels and Restaurants in Johannesburg Find Hotels and Restaurants in St. Louis
Time difference between Johannesburg and St. Louis Distance from South Africa to USA Distance from Johannesburg Distance from St. Louis
Cities near St. Louis:
Loves Park
Johannesburg coordinates:
latitude: 26° 08' South
longitude: 27° 54' East

St. Louis coordinates:
latitude: 38° 40' North
longitude: 90° 15' West