Distance from Shanghai to Tonalá

The distance between Shanghai, China and Tonalá, Mexico is 12,554 kilometers (7,801 miles).

Shanghai, China

Tonalá, Jalisco, Mexico

From Shanghai to Tonalá, the straight-line distance is 12,554 kilometers, heading northeast. Shanghai is at only 12 meters above sea level, while Tonalá is at 1,660 meters.

Travel time

Mode Estimated time
Airplane 1 day
Jet fighter 12-14 hours
Speed Time
300 km/h
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)
Tonalá, Mexico

Local time:

Time Zone: America/Mexico_City

Coordinates: 20.6245° N 103.2342° W

Elevation: 1,660 m (5,446 ft)


Nearby airports:
  • Guadalajara International Airport (GDL)
  • Zamora Airport (ZMM)
  • Francisco Primo de Verdad National Airport (LOM)
  • Jesús Terán Paredo International Airport (AGU)
  • Colima Airport (CLQ)

Other distances from Shanghai

Distance 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

Other distances from Tonalá

Distances between cities Kilometers
From Tonalá to Mexico City 450 km
From Tonalá to Tijuana 1,898 km
From Tonalá to Iztapalapa 459 km
From Tonalá to Puebla 555 km
From Tonalá to Ciudad Juárez 1,271 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Shanghai and Tonalá.

From To Distance (kilometers)
Auckland, New Zealand Barranquilla, Colombia 12,555 km
Wellington, New Zealand Vadodara, India 12,553 km
San Antonio, United States Kinshasa, Democratic Republic of the Congo 12,553 km
Abuja, Nigeria Tijuana, Mexico 12,555 km
Mumbai, India Queens, United States 12,552 km
Auckland, New Zealand Ahmedabad, India 12,556 km
Auckland, New Zealand Cúcuta, Colombia 12,556 km
Taipei, Taiwan Queens, United States 12,556 km
Delhi, India Fresno, United States 12,551 km
Abuja, Nigeria San Diego, United States 12,557 km
Nairobi, Kenya Kingston, Jamaica 12,557 km
Mumbai, India New York City, United States 12,557 km
Taipei, Taiwan Brooklyn, United States 12,557 km
Abuja, Nigeria Sacramento, United States 12,557 km
Perth, Australia Montevideo, Uruguay 12,557 km
Sydney, Australia Porto Alegre, Brazil 12,551 km
Kolkata, India Sacramento, United States 12,558 km

Measure more distances between cities