Distance from Cacatachi to Shanghai

The distance between Cacatachi, Peru and Shanghai, China is 16,697 kilometers (10,375 miles).

Cacatachi, San Martín Department, Peru

Shanghai, China

From Cacatachi to Shanghai, the straight-line distance is 16,697 kilometers, heading northwest. Cacatachi is situated at an altitude of 295 meters above sea level, while Shanghai is at only 12 meters.

Travel time

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

Local time:

Time Zone: America/Lima

Coordinates: 6.4628° S 76.4511° W

Elevation: 295 m (968 ft)


Nearby airports:
  • Cadete FAP Guillermo Del Castillo Paredes Airport (TPP)
  • Moisés Benzaquén Rengifo Airport (YMS)
  • Juanjuí Airport (JJI)
  • Juan Simons Vela Airport (RIJ)
  • Chachapoyas Airport (CHH)
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 Cacatachi

Distance between cities Kilometers
From Cacatachi to Lima 620 km
From Cacatachi to Callao 623 km
From Cacatachi to Arequipa 1,223 km
From Cacatachi to Trujillo 338 km
From Cacatachi to Chiclayo 378 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 Cacatachi and Shanghai.

From To Distance (kilometers)
Jakarta, Indonesia Charlotte, United States 16,698 km
Arequipa, Peru Bhopal, India 16,698 km
Adelaide, Australia Málaga, Spain 16,698 km
Cali, Colombia Kolkata, India 16,700 km
Bengaluru, India Villa Nueva, Guatemala 16,700 km
Chennai, India Ibagué, Colombia 16,693 km
Quito, Ecuador Patna, India 16,702 km
Brussels, Belgium Newcastle, Australia 16,702 km
Bengaluru, India Arequipa, Peru 16,692 km
Tegucigalpa, Honduras Chennai, India 16,703 km
Bengaluru, India Mixco, Guatemala 16,691 km
Cali, Colombia Dhaka, Bangladesh 16,689 km
Shanghai, China Trujillo, Peru 16,689 km
Hanoi, Vietnam Montería, Colombia 16,705 km
Bangkok, Thailand Montevideo, Uruguay 16,705 km
Brisbane, Australia Swansea, United Kingdom 16,707 km
Jakarta, Indonesia Santiago de Querétaro, Mexico 16,687 km
Cali, Colombia Coimbatore, India 16,687 km
Callao, Peru Vadodara, India 16,686 km

Measure more distances between cities