Distance from Shanghai to Adelaide

The distance between Shanghai, China and Adelaide, Australia is 7,539 kilometers (4,685 miles).

Shanghai, China

Adelaide, South Australia, Australia

From Shanghai to Adelaide, the straight-line distance is 7,539 kilometers, heading south. Shanghai is at only 12 meters above sea level, while Adelaide is at 59 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 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)
Adelaide, Australia

Local time:

Time Zone: Australia/Adelaide

Coordinates: 34.9287° S 138.5986° E

Elevation: 59 m (194 ft)


Nearby airports:
  • Adelaide International Airport (ADL)
  • Penneshaw Airport (PEA)
  • Kingscote Airport (KGC)
  • Port Pirie Airport (PPI)
  • Renmark Airport (RMK)

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 Adelaide

Distances between cities Kilometers
From Adelaide to Sydney 1,165 km
From Adelaide to Melbourne 655 km
From Adelaide to Brisbane 1,602 km
From Adelaide to Perth 2,135 km
From Adelaide to Canberra 960 km

Cities within similar distances

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

From To Distance (kilometers)
Manhattan, United States San Miguel de Tucumán, Argentina 7,539 km
Medellín, Colombia Lisbon, Portugal 7,539 km
Montevideo, Uruguay Miguel Hidalgo, Mexico 7,539 km
Fort Worth, United States Birmingham, United Kingdom 7,539 km
Gibraltar, Gibraltar Kansas City, United States 7,539 km
Málaga, Spain Cúcuta, Colombia 7,540 km
Surat, India Ibadan, Nigeria 7,540 km
Montevideo, Uruguay Gustavo Adolfo Madero, Mexico 7,538 km
Salvador, Brazil Ciudad Nezahualcoyotl, Mexico 7,538 km
Córdoba, Argentina Mazatlán, Mexico 7,538 km
Salvador, Brazil Xochimilco, Mexico 7,540 km
La Paz, Bolivia San Diego, United States 7,540 km
Buenos Aires, Argentina Accra, Ghana 7,540 km
Barcelona, Venezuela Ibadan, Nigeria 7,540 km
Caracas, Venezuela Kingston upon Hull, United Kingdom 7,537 km
Dallas, United States Kingston upon Hull, United Kingdom 7,537 km
Salvador, Brazil Iztapalapa, Mexico 7,541 km
Recife, Brazil Kampala, Uganda 7,541 km
Recife, Brazil Brussels, Belgium 7,537 km

Measure more distances between cities