Distance from Víctor Rosales to Shanghai

The distance between Víctor Rosales, Mexico and Shanghai, China is 12,392 kilometers (7,700 miles).

Víctor Rosales, Zacatecas, Mexico

Shanghai, China

From Víctor Rosales to Shanghai, the straight-line distance is 12,392 kilometers, heading northwest. Víctor Rosales is situated at an altitude of 2,167 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 1 day
Jet fighter 12-14 hours
Speed Time
300 km/h
Víctor Rosales, Mexico

Local time:

Time Zone: America/Mexico_City

Coordinates: 22.9489° N 102.7022° W

Elevation: 2,167 m (7,110 ft)


Nearby airports:
  • General Leobardo C. Ruiz International Airport (ZCL)
  • Jesús Terán Paredo International Airport (AGU)
  • Ponciano Arriaga International Airport (SLP)
  • Francisco Primo de Verdad National Airport (LOM)
  • Durango International Airport (DGO)
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 Víctor Rosales and Shanghai.

From To Distance (kilometers)
Tijuana, Mexico Lagos, Nigeria 12,392 km
Chihuahua, Mexico Gold Coast, Australia 12,392 km
Warsaw, Poland Córdoba, Argentina 12,392 km
Cairo, Egypt Miguel Hidalgo, Mexico 12,391 km
Taipei, Taiwan Culiacán, Mexico 12,391 km
Shanghai, China Reynosa, Mexico 12,393 km
Brisbane, Australia Córdoba, Argentina 12,393 km
Istanbul, Turkey Mar del Plata, Argentina 12,391 km
Cairo, Egypt Naucalpan de Juárez, Mexico 12,391 km
Louisville, United States New Delhi, India 12,393 km
Dhaka, Bangladesh Oakland, United States 12,391 km
Delhi, India Louisville, United States 12,390 km
Lima, Peru Kakamega, Kenya 12,394 km
Bucharest, Romania Perth, Australia 12,394 km
Saint Petersburg, Russia Port Moresby, Papua New Guinea 12,390 km
Chengdu, China Ciudad Juárez, Mexico 12,390 km
Bucharest, Romania Córdoba, Argentina 12,395 km
Indianapolis, United States Jaipur, India 12,389 km
Seattle, United States Port Harcourt, Nigeria 12,395 km

Measure more distances between cities