Distance from Te Puke to Shanghai

The distance between Te Puke, New Zealand and Shanghai, China is 9,530 kilometers (5,922 miles).

Te Puke, Bay of Plenty, New Zealand

Shanghai, China

From Te Puke to Shanghai, the straight-line distance is 9,530 kilometers, heading northwest. Both cities are at a similar altitude, with Te Puke at 15 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
Te Puke, New Zealand

Local time:

Time Zone: Pacific/Auckland

Coordinates: 37.7782° S 176.3302° E

Elevation: 15 m (49 ft)


Nearby airports:
  • Tauranga Airport (TRG)
  • Rotorua Regional Airport (ROT)
  • Whakatane Airport (WHK)
  • Hamilton International Airport (HLZ)
  • Taupo Airport (TUO)
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 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 Te Puke and Shanghai.

From To Distance (kilometers)
Vienna, Austria Sacramento, United States 9,530 km
Winnipeg, Canada Beijing, China 9,531 km
Tijuana, Mexico Córdoba, Spain 9,529 km
Santiago, Chile Oakland, United States 9,529 km
Reynosa, Mexico Vienna, Austria 9,529 km
Trujillo, Peru Benin City, Nigeria 9,532 km
Montevideo, Uruguay Mesa, United States 9,532 km
Beijing, China Oakland, United States 9,532 km
Moscow, Russia Fresno, United States 9,533 km
Memphis, United States Istanbul, Turkey 9,527 km
Quito, Ecuador Brussels, Belgium 9,527 km
Berlin, Germany Ibagué, Colombia 9,527 km
Istanbul, Turkey New South Memphis, United States 9,533 km
Reynosa, Mexico Warsaw, Poland 9,527 km
Guayaquil, Ecuador Palma, Spain 9,527 km
Morelia, Mexico Murcia, Spain 9,526 km
Quito, Ecuador Port Harcourt, Nigeria 9,526 km
San Francisco, United States Beijing, China 9,526 km
Winnipeg, Canada Guarulhos, Brazil 9,534 km
Santiago, Chile San Francisco, United States 9,535 km

Measure more distances between cities