Distance from Rio de Janeiro to Johannesburg

The distance between Rio de Janeiro, Brazil and Johannesburg, South Africa is 7,132 kilometers (4,432 miles).

Rio de Janeiro, Brazil

Johannesburg, Gauteng, South Africa

From Rio de Janeiro to Johannesburg, the straight-line distance is 7,132 kilometers, heading east. Rio de Janeiro is at only 12 meters above sea level, while Johannesburg is at 1,767 meters.

Travel time

Mode Estimated time
Airplane 10-12 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
Rio de Janeiro, Brazil

Local time:

Time Zone: America/Sao_Paulo

Coordinates: 22.9064° S 43.1822° W

Elevation: 12 m (39 ft)


Nearby airports:
  • Santos Dumont Airport (SDU)
  • Rio de Janeiro-Galeão International Airport (GIG)
  • Jacarepagua-Roberto Marinho Airport (RRJ)
  • Aeroclube Airport (QNV)
  • Santa Cruz Air Force Base (SNZ)
Johannesburg, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.2023° S 28.0436° E

Elevation: 1,767 m (5,797 ft)


Nearby airports:
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Waterkloof Air Force Base (WKF)

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Rio de Janeiro and Johannesburg.

From To Distance (kilometers)
Surat, India Valencia, Spain 7,132 km
Glasgow, United Kingdom Colorado Springs, United States 7,132 km
Sucre, Bolivia Ciudad Juárez, Mexico 7,132 km
Dublin, Ireland Kingston, Jamaica 7,133 km
Bengaluru, India Berlin, Germany 7,133 km
Houston, United States Goiânia, Brazil 7,133 km
Paris, France Pune, India 7,133 km
Fortaleza, Brazil Belfast, United Kingdom 7,130 km
Pune, India Palma, Spain 7,130 km
Charlotte, United States Palma, Spain 7,130 km
Kinshasa, Democratic Republic of the Congo Oslo, Norway 7,134 km
Charlotte, United States Asunción, Paraguay 7,130 km
Seattle, United States Piura, Peru 7,130 km
Brisbane, Australia Tokyo, Japan 7,130 km
Delhi, India Bilbao, Spain 7,134 km
Nashville, United States Málaga, Spain 7,129 km
Manhattan, United States Minsk, Belarus 7,135 km
Jaipur, India Murcia, Spain 7,135 km
Leeds, United Kingdom Tulsa, United States 7,129 km
Winnipeg, Canada Callao, Peru 7,135 km

Measure more distances between cities