Distance from Marble Hall to Shanghai

The distance between Marble Hall, South Africa and Shanghai, China is 11,600 kilometers (7,208 miles).

Marble Hall, Mpumalanga, South Africa

Shanghai, China

From Marble Hall to Shanghai, the straight-line distance is 11,600 kilometers, heading northeast. Marble Hall is situated at an altitude of 902 meters above sea level, while Shanghai is at only 12 meters.

Travel time

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

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 24.9663° S 29.2907° E

Elevation: 902 m (2,959 ft)


Nearby airports:
  • Polokwane International Airport (PTG)
  • Wonderboom Airport (PRY)
  • Waterkloof Air Force Base (WKF)
  • Grand Central Airport (GCJ)
  • Tzaneen Airport (LTA)
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 Marble Hall

Distance between cities Kilometers
From Marble Hall to Johannesburg 186 km
From Marble Hall to Cape Town 1,447 km
From Marble Hall to Pretoria 141 km
From Marble Hall to Durban 569 km
From Marble Hall to Soweto 204 km

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 Marble Hall and Shanghai.

From To Distance (kilometers)
Belgrade, Serbia Salta, Argentina 11,600 km
Helsinki, Finland Curitiba, Brazil 11,599 km
Santiago, Chile Reading, United Kingdom 11,599 km
Vienna, Austria San Miguel de Tucumán, Argentina 11,599 km
Helsinki, Finland Santa Cruz de la Sierra, Bolivia 11,601 km
Seoul, South Korea New Orleans, United States 11,598 km
Baghdad, Iraq Havana, Cuba 11,598 km
Torreón, Mexico Benin City, Nigeria 11,598 km
Budapest, Hungary Salta, Argentina 11,603 km
Abuja, Nigeria Morelia, Mexico 11,597 km
Abuja, Nigeria León de los Aldama, Mexico 11,603 km
Istanbul, Turkey Guadalajara, Mexico 11,596 km
Warsaw, Poland Lima, Peru 11,604 km
Warsaw, Poland Arequipa, Peru 11,604 km
Accra, Ghana Tucson, United States 11,606 km
Brisbane, Australia Tijuana, Mexico 11,593 km
Auckland, New Zealand Managua, Nicaragua 11,607 km
Berlin, Germany San Miguel de Tucumán, Argentina 11,607 km
Kanpur, India Laval, Canada 11,608 km
Lahore, Pakistan Baltimore, United States 11,609 km

Measure more distances between cities