Distance from Ruwa to Shanghai

The distance between Ruwa, Zimbabwe and Shanghai, China is 11,044 kilometers (6,862 miles).

Ruwa, Mashonaland East Province, Zimbabwe

Shanghai, China

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

Travel time

Mode Estimated time
Airplane 16-18 hours
Speed Time
Ruwa, Zimbabwe

Local time:

Time Zone: Africa/Harare

Coordinates: 17.8897° S 31.2447° E

Elevation: 1,562 m (5,125 ft)


Nearby airports:
  • Robert Gabriel Mugabe International Airport (HRE)
  • Gweru-Thornhill Air Base (GWE)
  • Masvingo International Airport (MVZ)
  • Chimoio Airport (VPY)
  • Kariba Airport (KAB)
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 Ruwa

Distance between cities Kilometers
From Ruwa to Harare 21 km
From Ruwa to Bulawayo 376 km
From Ruwa to Chitungwiza 23 km
From Ruwa to Mutare 192 km
From Ruwa to Gweru 229 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 Ruwa and Shanghai.

From To Distance (kilometers)
Wellington, New Zealand Toluca, Mexico 11,044 km
Bucharest, Romania Irapuato, Mexico 11,044 km
Jaipur, India Edmonton, Canada 11,045 km
Rosario, Argentina Birmingham, United Kingdom 11,045 km
Los Angeles, United States Istanbul, Turkey 11,042 km
Santiago, Chile Honolulu, United States 11,042 km
Hong Kong, Hong Kong Lisbon, Portugal 11,046 km
Abuja, Nigeria San Antonio, United States 11,042 km
Liverpool, United Kingdom Montevideo, Uruguay 11,047 km
Lagos, Nigeria Hanoi, Vietnam 11,041 km
Barcelona, Venezuela Kakamega, Kenya 11,047 km
Caracas, Venezuela Kampala, Uganda 11,047 km
Kanpur, India Edmonton, Canada 11,040 km
Reynosa, Mexico Kaduna, Nigeria 11,039 km
Portland, United States Porto Alegre, Brazil 11,039 km
Oslo, Norway Callao, Peru 11,038 km
Cali, Colombia Istanbul, Turkey 11,050 km
Córdoba, Argentina Belfast, United Kingdom 11,036 km
Austin, United States Onitsha, Nigeria 11,052 km

Measure more distances between cities