Distance from Shanghai to Edmonton

The distance between Shanghai, China and Edmonton, Canada is 9,230 kilometers (5,735 miles).

Shanghai, China

Edmonton, Alberta, Canada

From Shanghai to Edmonton, the straight-line distance is 9,230 kilometers, heading northeast. Shanghai is at only 12 meters above sea level, while Edmonton is at 610 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 10-12 hours
Speed Time
300 km/h
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)
Edmonton, Canada

Local time:

Time Zone: America/Edmonton

Coordinates: 53.5501° N 113.4687° W

Elevation: 610 m (2,001 ft)


Nearby airports:
  • Edmonton City Centre (Blatchford Field) Airport (YXD)
  • CFB Edmonton (YED)
  • Edmonton International Airport (YEG)
  • Red Deer Regional Airport (YQF)
  • Rocky Mountain House Airport (YRM)

Other distances from Shanghai

Distance 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

Other distances from Edmonton

Distances between cities Kilometers
From Edmonton to Toronto 2,706 km
From Edmonton to Ottawa 2,844 km
From Edmonton to Montréal 2,978 km
From Edmonton to Winnipeg 1,196 km
From Edmonton to Mississauga 2,698 km

Cities within similar distances

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

From To Distance (kilometers)
Morelia, Mexico Córdoba, Spain 9,230 km
Mexicali, Mexico Las Palmas de Gran Canaria, Spain 9,230 km
Amsterdam, Netherlands Iztacalco, Mexico 9,230 km
Brisbane, Australia Coimbatore, India 9,230 km
Mexico City, Mexico Amsterdam, Netherlands 9,229 km
Minsk, Belarus Belém, Brazil 9,229 km
Oslo, Norway Mixco, Guatemala 9,231 km
Los Angeles, United States Valladolid, Spain 9,229 km
La Paz, Bolivia Murcia, Spain 9,229 km
Amsterdam, Netherlands Cuauhtémoc, Mexico 9,229 km
Shanghai, China Birmingham, United Kingdom 9,231 km
Berlin, Germany San Nicolás de los Garza, Mexico 9,232 km
Quito, Ecuador Islington, United Kingdom 9,228 km
Amsterdam, Netherlands Iztapalapa, Mexico 9,232 km
Lagos, Nigeria Kolkata, India 9,228 km
Amsterdam, Netherlands Naucalpan de Juárez, Mexico 9,232 km
Amsterdam, Netherlands Azcapotzalco, Mexico 9,228 km
Santiago, Chile Onitsha, Nigeria 9,232 km
Gibraltar, Gibraltar Salta, Argentina 9,233 km

Measure more distances between cities