Distance from Piura to Shanghai

The distance between Piura, Peru and Shanghai, China is 16,323 kilometers (10,143 miles).

Piura, Peru

Shanghai, China

From Piura to Shanghai, the straight-line distance is 16,323 kilometers, heading northwest. Both cities are at a similar altitude, with Piura at 33 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 18-20 hours
Speed Time
300 km/h
Piura, Peru

Local time:

Time Zone: America/Lima

Coordinates: 5.1945° S 80.6328° W

Elevation: 33 m (108 ft)


Nearby airports:
  • Capitán FAP Guillermo Concha Iberico International Airport (PIU)
  • Cap. FAP Víctor Montes Arias Airport (TYL)
  • Jose Maria Velasco Ibarra Airport (MRR)
  • Capitan FAP Pedro Canga Rodriguez Airport (TBP)
  • Camilo Ponce Enriquez Airport (LOH)
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 Piura

Distance between cities Kilometers
From Piura to Lima 855 km
From Piura to Callao 852 km
From Piura to Arequipa 1,588 km
From Piura to Trujillo 368 km
From Piura to Chiclayo 195 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 Piura and Shanghai.

From To Distance (kilometers)
Lagos, Nigeria Honolulu, United States 16,323 km
Jakarta, Indonesia Baltimore, United States 16,324 km
San Antonio, United States Jakarta, Indonesia 16,321 km
Melbourne, Australia San Juan, Puerto Rico 16,320 km
Taipei, Taiwan Bogotá, Colombia 16,320 km
Rome, Italy Newcastle, Australia 16,320 km
Montevideo, Uruguay Kolkata, India 16,326 km
Rome, Italy Sydney, Australia 16,319 km
Jakarta, Indonesia Brasília, Brazil 16,328 km
Adelaide, Australia Reading, United Kingdom 16,317 km
Shanghai, China Fortaleza, Brazil 16,317 km
Bengaluru, India La Paz, Bolivia 16,330 km
Hong Kong, Hong Kong Port of Spain, Trinidad and Tobago 16,330 km
Chennai, India Bucaramanga, Colombia 16,330 km
Jakarta, Indonesia Austin, United States 16,316 km
Brisbane, Australia Newcastle upon Tyne, United Kingdom 16,331 km
Brisbane, Australia Brussels, Belgium 16,314 km

Measure more distances between cities