Distance from Shanghai to Shenzhen (China)

The distance between Shanghai and Shenzhen, Guangdong is 1,209 kilometers (751 miles).

Shanghai, China

Shenzhen, Guangdong, China

From Shanghai to Shenzhen, the straight-line distance is 1,209 kilometers, heading southwest. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Shenzhen at 4 meters.

Travel time

Mode Estimated time
Bicycle 4-5 days
Motorcycle 1-2 days
Car 1-2 days
Airplane 1-2 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)
Shenzhen, China

Local time:

Time Zone: Asia/Shanghai

Coordinates: 22.5455° N 114.0683° E

Elevation: 4 m (13 ft)


Nearby airports:
  • Shenzhen Bao'an International Airport (SZX)
  • Hong Kong International Airport (HKG)
  • Shun Tak Heliport (HHP)
  • Macau International Airport (MFM)
  • Huizhou Airport (HUZ)

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 Shenzhen

Distances between cities Kilometers
From Shenzhen to Shanghai 1,209 km
From Shenzhen to Beijing 1,938 km
From Shenzhen to Chengdu 1,341 km
From Shenzhen to Tianjin 1,864 km
From Shenzhen to Wuhan 891 km

Cities within similar distances

The following list contains the cities of China that are at equal or similar distances as between Shanghai and Shenzhen.

From To Distance (kilometers)
Austin, United States Miguel Hidalgo, Mexico 1,209 km
Houston, United States Iztacalco, Mexico 1,209 km
Mexico City, Mexico Austin, United States 1,209 km
Manhattan, United States Atlanta, United States 1,208 km
Guadalupe, Mexico Albuquerque, United States 1,210 km
Fort Worth, United States Atlanta, United States 1,210 km
Houston, United States Miguel Hidalgo, Mexico 1,208 km
Montréal, Canada Indianapolis, United States 1,210 km
Hermosillo, Mexico Guadalajara, Mexico 1,208 km
Berlin, Germany Glasgow, United Kingdom 1,208 km
Berlin, Germany Kyiv, Ukraine 1,208 km
Cúcuta, Colombia Kingston, Jamaica 1,210 km
Queens, United States Atlanta, United States 1,210 km
Austin, United States Ciudad Nezahualcoyotl, Mexico 1,211 km
Cancún, Mexico Puebla, Mexico 1,211 km
Bristol, United Kingdom Prague, Czechia 1,207 km
Austin, United States Cuauhtémoc, Mexico 1,207 km
Monterrey, Mexico Albuquerque, United States 1,207 km
Surat, India Coimbatore, India 1,211 km

Measure more distances between cities