Air Miles Calculator

Distance between Johannesburg (JNB) and Saint-Louis (XLS)

Flight distance from Johannesburg to Saint-Louis (OR Tambo International Airport – Saint-Louis Airport) is 4178 miles / 6723 kilometers / 3630 nautical miles. Estimated flight time is 8 hours 24 minutes.

Driving distance from Johannesburg (JNB) to Saint-Louis (XLS) is 6197 miles / 9973 kilometers and travel time by car is about 131 hours 7 minutes.

Map of flight path and driving directions from Johannesburg to Saint-Louis.

Shortest flight path between OR Tambo International Airport (JNB) and Saint-Louis Airport (XLS).

How far is Saint-Louis from Johannesburg?

There are several ways to calculate distances between Johannesburg and Saint-Louis. Here are two common methods:

Vincenty's formula (applied above)
  • 4177.648 miles
  • 6723.272 kilometers
  • 3630.276 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 4185.159 miles
  • 6735.360 kilometers
  • 3636.804 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Airport information


A OR Tambo International Airport
City: Johannesburg
Country: South Africa Flag of South Africa
IATA Code: JNB
ICAO Code: FAOR
Coordinates: 26°8′21″S, 28°14′45″E

B Saint-Louis Airport
City: Saint-Louis
Country: Senegal Flag of Senegal
IATA Code: XLS
ICAO Code: GOSS
Coordinates: 16°3′2″N, 16°27′47″W

Time difference and current local times

The time difference between Johannesburg and Saint-Louis is 2 hours. Saint-Louis is 2 hours behind Johannesburg.

Time Difference

Johannesburg

 SAST

Saint-Louis

 GMT

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 479 kg (1 055 pounds).

Frequent Flyer Miles Calculator

Johannesburg (JNB) → Saint-Louis (XLS).

Distance:
4178
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
4178

Round trip?