Distance from Shanghai to Pune

The distance between Shanghai, China and Pune, India is 4,971 kilometers (3,089 miles).

Shanghai, China

Pune, Maharashtra, India

From Shanghai to Pune, the straight-line distance is 4,971 kilometers, heading west. Shanghai is at only 12 meters above sea level, while Pune is at 554 meters.

Travel time

Mode Estimated time
Bicycle 15-18 days
Motorcycle 6-7 days
Car 4-5 days
Airplane 8-10 hours
Speed Time
50 km/h
100 km/h
150 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)
Pune, India

Local time:

Time Zone: Asia/Kolkata

Coordinates: 18.5196° N 73.8554° E

Elevation: 554 m (1,818 ft)


Nearby airports:
  • Pune Airport (PNQ)
  • Chhatrapati Shivaji Maharaj International Airport (BOM)
  • Shirdi Airport (SAG)
  • Ratnagiri Airport (RTC)
  • Ozar Airport (ISK)

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 Pune

Distances between cities Kilometers
From Pune to Delhi 1,174 km
From Pune to Mumbai 119 km
From Pune to Bengaluru 733 km
From Pune to Ahmedabad 516 km
From Pune to Chennai 913 km

Cities within similar distances

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

From To Distance (kilometers)
London, United Kingdom Kumasi, Ghana 4,971 km
Kinshasa, Democratic Republic of the Congo Gibraltar, Gibraltar 4,971 km
Kanpur, India Kyiv, Ukraine 4,972 km
Arequipa, Peru Iztapalapa, Mexico 4,972 km
Arequipa, Peru Ciudad Nezahualcoyotl, Mexico 4,972 km
Manaus, Brazil Cuautitlán Izcalli, Mexico 4,969 km
Manaus, Brazil Ciudad López Mateos, Mexico 4,969 km
Arequipa, Peru Tlalpan, Mexico 4,973 km
Jacksonville, United States Belém, Brazil 4,973 km
Winnipeg, Canada Montería, Colombia 4,969 km
Kyiv, Ukraine Indore, India 4,973 km
Trujillo, Peru Nashville, United States 4,968 km
Hermosillo, Mexico Maracay, Venezuela 4,968 km
Kumasi, Ghana Cardiff, United Kingdom 4,968 km
Kumasi, Ghana Islington, United Kingdom 4,974 km
Kumasi, Ghana Bucharest, Romania 4,974 km
Santiago de los Caballeros, Dominican Republic Recife, Brazil 4,968 km
Washington, United States Manaus, Brazil 4,967 km
Málaga, Spain Halifax, Canada 4,967 km

Measure more distances between cities