Distance from Trujillo to Shanghai

The distance between Trujillo, Peru and Shanghai, China is 16,689 kilometers (10,370 miles).

Trujillo, La Libertad, Peru

Shanghai, China

From Trujillo to Shanghai, the straight-line distance is 16,689 kilometers, heading northwest. Both cities are at a similar altitude, with Trujillo at 31 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
Trujillo, Peru

Local time:

Time Zone: America/Lima

Coordinates: 8.116° S 79.03° W

Elevation: 31 m (102 ft)


Nearby airports:
  • Capitán FAP Carlos Martínez de Pinillos International Airport (TRU)
  • Mayor General FAP Armando Revoredo Iglesias Airport (CJA)
  • Teniente FAP Jaime A De Montreuil Morales Airport (CHM)
  • Cap. FAP José A. Quiñones Gonzáles International Airport (CIX)
  • Comandante FAP German Arias Graziani Airport (ATA)
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 Trujillo

Distance between cities Kilometers
From Trujillo to Lima 487 km
From Trujillo to Callao 484 km
From Trujillo to Arequipa 1,226 km
From Trujillo to Chiclayo 174 km
From Trujillo to Piura 368 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 Trujillo and Shanghai.

From To Distance (kilometers)
Cali, Colombia Dhaka, Bangladesh 16,689 km
Bengaluru, India Mixco, Guatemala 16,691 km
Santiago de Querétaro, Mexico Jakarta, Indonesia 16,687 km
Bengaluru, India Arequipa, Peru 16,691 km
Cali, Colombia Coimbatore, India 16,686 km
Melbourne, Australia Queens, United States 16,686 km
Bengaluru, India Guatemala City, Guatemala 16,686 km
Melbourne, Australia The Bronx, United States 16,686 km
Callao, Peru Vadodara, India 16,685 km
Jakarta, Indonesia Raleigh, United States 16,684 km
Chennai, India Ibagué, Colombia 16,696 km
Surat, India Chiclayo, Peru 16,681 km
Brisbane, Australia Cardiff, United Kingdom 16,681 km
Jakarta, Indonesia Charlotte, United States 16,698 km
Adelaide, Australia Málaga, Spain 16,698 km
Surat, India Trujillo, Peru 16,679 km
Cali, Colombia Kolkata, India 16,699 km

Measure more distances between cities