Distance from Randfontein to Shanghai

The distance between Randfontein, South Africa and Shanghai, China is 11,804 kilometers (7,335 miles).

Randfontein, Gauteng, South Africa

Shanghai, China

From Randfontein to Shanghai, the straight-line distance is 11,804 kilometers, heading northeast. Randfontein is situated at an altitude of 1,716 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Speed Time
Randfontein, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.1844° S 27.702° E

Elevation: 1,716 m (5,630 ft)


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

Local time:

Time Zone: Asia/Shanghai

Coordinates: 31.2222° N 121.4581° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Shanghai Hongqiao International Airport (SHA)
  • Shanghai Pudong International Airport (PVG)
  • Suzhou Guangfu Airport (SZV)
  • Wuxi Airport (WUX)
  • Rugao Air Base (RUG)

Other distances from Shanghai

Distances between cities Kilometers
From Shanghai to Beijing 1,067 km
From Shanghai to Shenzhen 1,209 km
From Shanghai to Chengdu 1,661 km
From Shanghai to Tianjin 961 km
From Shanghai to Wuhan 691 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Randfontein and Shanghai.

From To Distance (kilometers)
Canberra, Australia Montevideo, Uruguay 11,803 km
Beijing, China Saltillo, Mexico 11,803 km
Beijing, China New Orleans, United States 11,802 km
La Paz, Bolivia Cairo, Egypt 11,802 km
Buenos Aires, Argentina Cairo, Egypt 11,806 km
Beijing, China San Nicolás de los Garza, Mexico 11,806 km
Maracaibo, Venezuela Kakamega, Kenya 11,802 km
Kinshasa, Democratic Republic of the Congo Minneapolis, United States 11,807 km
Mississauga, Canada Jaipur, India 11,807 km
Bucharest, Romania Chiclayo, Peru 11,801 km
Hermosillo, Mexico Taipei, Taiwan 11,808 km
Brampton, Canada Jaipur, India 11,800 km
Reynosa, Mexico Cairo, Egypt 11,800 km
Portland, United States Kumasi, Ghana 11,799 km
Budapest, Hungary Montevideo, Uruguay 11,799 km
Oslo, Norway San Miguel de Tucumán, Argentina 11,809 km
Chengdu, China Hamilton, Canada 11,810 km
Shanghai, China Kinshasa, Democratic Republic of the Congo 11,798 km
Jaipur, India Etobicoke, Canada 11,798 km

Measure more distances between cities