Distance from Dunedin to Shanghai

The distance between Dunedin, New Zealand and Shanghai, China is 9,865 kilometers (6,130 miles).

Dunedin, Otago, New Zealand

Shanghai, China

From Dunedin to Shanghai, the straight-line distance is 9,865 kilometers, heading northwest. Both cities are at a similar altitude, with Dunedin at 21 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 10-12 hours
Speed Time
300 km/h
Dunedin, New Zealand

Local time:

Time Zone: Pacific/Auckland

Coordinates: 45.8742° S 170.5036° E

Elevation: 21 m (69 ft)


Nearby airports:
  • Dunedin Airport (DUD)
  • Oamaru Airport (OAM)
  • Alexandra Airport (ALR)
  • Wanaka Airport (WKA)
  • Queenstown Airport (ZQN)
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 Dunedin

Distance between cities Kilometers
From Dunedin to Auckland 1,063 km
From Dunedin to Wellington 615 km
From Dunedin to Christchurch 310 km
From Dunedin to Manukau City 1,052 km
From Dunedin to North Shore 1,068 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 Dunedin and Shanghai.

From To Distance (kilometers)
Trujillo, Peru Manchester, United Kingdom 9,865 km
Kanpur, India Gold Coast, Australia 9,865 km
Jakarta, Indonesia Minsk, Belarus 9,865 km
Budapest, Hungary Tucson, United States 9,864 km
Managua, Nicaragua Ibadan, Nigeria 9,864 km
Belgrade, Serbia Mérida, Mexico 9,866 km
Minsk, Belarus San Nicolás de los Garza, Mexico 9,867 km
Belmopan, Belize Saint Petersburg, Russia 9,867 km
Chengdu, China Kano, Nigeria 9,863 km
Helsinki, Finland Iztapalapa, Mexico 9,862 km
Helsinki, Finland Coyoacán, Mexico 9,868 km
Helsinki, Finland Álvaro Obregón, Mexico 9,868 km
Rosario, Argentina Fresno, United States 9,862 km
Guadalajara, Mexico Palma, Spain 9,861 km
Montevideo, Uruguay Murcia, Spain 9,869 km
Dublin, Ireland Bangkok, Thailand 9,869 km
Moscow, Russia Maceió, Brazil 9,869 km
Zapopan, Mexico Berlin, Germany 9,869 km
Taipei, Taiwan Portland, United States 9,861 km
Budapest, Hungary Bogotá, Colombia 9,869 km

Measure more distances between cities