Air Miles Calculator

Distance from São Paulo–Guarulhos International Airport (GRU) to O. R. Tambo International Airport (JNB)

The flight distance from São Paulo–Guarulhos International Airport to O. R. Tambo International Airport is 4630 miles / 7452 kilometers / 4024 nautical miles.

Calculations with different methods

Vincenty's formula (applied above)
  • 4630.325 miles
  • 7451.786 kilometers
  • 4023.643 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
  • 4622.526 miles
  • 7439.235 kilometers
  • 4016.865 nautical miles

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

Flight duration

Estimated flight time from São Paulo–Guarulhos International Airport (GRU) to O. R. Tambo International Airport (JNB) is 9 hours 16 minutes.

Time difference and current local times

The time difference between São Paulo and Johannesburg is 5 hours. Johannesburg is 5 hours ahead of São Paulo.

Time Difference

São Paulo
Johannesburg

São Paulo

 -03

Johannesburg

 SAST

Airport information


A São Paulo–Guarulhos International Airport
City: São Paulo
Country: Brazil Flag of Brazil
IATA Code: GRU
ICAO Code: SBGR
Coordinates: 23°26′8″S, 46°28′23″W

B O. R. Tambo International Airport
City: Johannesburg
Country: South Africa Flag of South Africa
IATA Code: JNB
ICAO Code: FAJS
Coordinates: 26°8′21″S, 28°14′45″E

Map

Frequent Flyer Miles Calculator, GRU - JNB

Elite level bonus (%):
Booking class bonus (%):
Air miles:
4630
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
4630

Round trip?