Distance from Shanghai to Ahmedabad

The distance between Shanghai, China and Ahmedabad, India is 4,891 kilometers (3,039 miles)

Country: China

Region: Shanghai

City: Shanghai

Country: India

Region: Gujarat

City: Ahmedabad

Travel time

Mode Estimated time
Bicycle 15-18 days
Motorcycle 6-7 days
Car 5-6 days
Airplane 6-8 hours
Speed Time
50 km/h
100 km/h
150 km/h

Shanghai, China

Local time:

Coordinates: 31.2222° N 121.4581° E


Nearby airports:
  • Shanghai Hongqiao International Airport (SHA)
  • Shanghai Pudong International Airport (PVG)
  • Suzhou Guangfu Airport (SZV)
  • Wuxi Airport (WUX)
  • Rugao Air Base (RUG)

Ahmedabad, India

Local time:

Coordinates: 23.0258° N 72.5873° E


Nearby airports:
  • Sardar Vallabhbhai Patel International Airport (AMD)
  • Vadodara Airport (BDQ)
  • Bhavnagar Airport (BHU)
  • Rajkot Airport (RAJ)
  • Surat Airport (STV)

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 Ahmedabad

Distances between cities Kilometers
From Ahmedabad to Delhi 778 km
From Ahmedabad to Mumbai 439 km
From Ahmedabad to Bengaluru 1,232 km
From Ahmedabad to Chennai 1,368 km
From Ahmedabad to Kolkata 1,620 km

Cities within similar distances

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

From To Distance (kilometers)
Ottawa, Canada Belfast, United Kingdom 4,891 km
San Francisco, United States Santiago de Cuba, Cuba 4,891 km
Kingston, Jamaica Salta, Argentina 4,891 km
Glasgow, United Kingdom Boston, United States 4,890 km
Sheffield, United Kingdom Washington, United States 4,892 km
Glasgow, United Kingdom South Boston, United States 4,892 km
Abuja, Nigeria Birmingham, United Kingdom 4,890 km
Kano, Nigeria Belfast, United Kingdom 4,893 km
Callao, Peru Saltillo, Mexico 4,889 km
Lima, Peru Saltillo, Mexico 4,893 km
Birmingham, United Kingdom Washington, United States 4,893 km
Glasgow, United Kingdom Washington, United States 4,894 km
Barranquilla, Colombia Maceió, Brazil 4,888 km
San Juan, Puerto Rico Belo Horizonte, Brazil 4,888 km
Arequipa, Peru Puebla, Mexico 4,888 km
Barranquilla, Colombia Recife, Brazil 4,895 km
Vienna, Austria Port Harcourt, Nigeria 4,895 km
Abuja, Nigeria Leicester, United Kingdom 4,896 km
Barranquilla, Colombia São Paulo, Brazil 4,896 km

Measure more distances between cities