Distance from Worcester to Shanghai

The distance between Worcester, South Africa and Shanghai, China is 12,871 kilometers (7,998 miles).

Worcester, Western Cape, South Africa

Shanghai, China

From Worcester to Shanghai, the straight-line distance is 12,871 kilometers, heading east. Worcester is situated at an altitude of 234 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 1 day
Speed Time
Worcester, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 33.6465° S 19.4485° E

Elevation: 234 m (768 ft)


Nearby airports:
  • Robertson Airport (ROD)
  • Cape Town International Airport (CPT)
  • Overberg Airport (OVG)
  • Langebaanweg Airport (SDB)
  • Vredendal Airport (VRE)
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 Worcester

Distance between cities Kilometers
From Worcester to Johannesburg 1,169 km
From Worcester to Cape Town 100 km
From Worcester to Pretoria 1,217 km
From Worcester to Durban 1,174 km
From Worcester to Soweto 1,151 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 Worcester and Shanghai.

From To Distance (kilometers)
Pune, India Honolulu, United States 12,870 km
Córdoba, Argentina Minsk, Belarus 12,869 km
Canberra, Australia Lima, Peru 12,873 km
Baghdad, Iraq Guatemala City, Guatemala 12,869 km
Lucknow, India Charlotte, United States 12,873 km
Arequipa, Peru Newcastle, Australia 12,874 km
Canberra, Australia Tonalá, Mexico 12,874 km
Washington, United States Mumbai, India 12,867 km
Nairobi, Kenya Indianapolis, United States 12,867 km
Hyderābād, India Toronto, Canada 12,875 km
Brisbane, Australia Colorado Springs, United States 12,867 km
Taipei, Taiwan Accra, Ghana 12,876 km
Canberra, Australia Zapopan, Mexico 12,866 km
Baghdad, Iraq Mixco, Guatemala 12,876 km
Los Angeles, United States Delhi, India 12,876 km
Canberra, Australia Callao, Peru 12,865 km
Philadelphia, United States Kolkata, India 12,877 km
Navi Mumbai, India Washington, United States 12,877 km

Measure more distances between cities