Distance from Guangzhou to Shanghai (China)

The distance between Guangzhou, Guangdong and Shanghai is 1,211 kilometers (752 miles).

Guangzhou, Guangdong, China

Shanghai, China

From Guangzhou to Shanghai, the straight-line distance is 1,211 kilometers, heading northeast. Both cities are at a similar altitude, with Guangzhou at 15 meters above sea level and Shanghai at 12 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
Guangzhou, China

Local time:

Time Zone: Asia/Shanghai

Coordinates: 23.1167° N 113.25° E

Elevation: 15 m (49 ft)


Nearby airports:
  • Foshan Shadi Airport (FUO)
  • Guangzhou Baiyun International Airport (CAN)
  • Shenzhen Bao'an International Airport (SZX)
  • Macau International Airport (MFM)
  • Hong Kong International Airport (HKG)
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 Guangzhou

Distance between cities Kilometers
From Guangzhou to Shanghai 1,211 km
From Guangzhou to Beijing 1,885 km
From Guangzhou to Shenzhen 105 km
From Guangzhou to Chengdu 1,237 km
From Guangzhou to Tianjin 1,815 km

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 the cities of China that are at equal or similar distances as between Guangzhou and Shanghai.

From To Distance (kilometers)
Surat, India Coimbatore, India 1,211 km
Monterrey, Mexico Mérida, Mexico 1,211 km
Puebla, Mexico Cancún, Mexico 1,211 km
Austin, United States Ciudad Nezahualcoyotl, Mexico 1,211 km
Queens, United States Atlanta, United States 1,210 km
Kingston, Jamaica Cúcuta, Colombia 1,210 km
Ottawa, Canada Charlotte, United States 1,212 km
Indianapolis, United States Montréal, Canada 1,210 km
Austin, United States Nashville, United States 1,212 km
Houston, United States Iztapalapa, Mexico 1,212 km
Austin, United States Iztacalco, Mexico 1,212 km
Fort Worth, United States Atlanta, United States 1,210 km
Guadalupe, Mexico Albuquerque, United States 1,210 km
Torreón, Mexico Phoenix, United States 1,212 km
Mérida, Mexico San Nicolás de los Garza, Mexico 1,213 km
Austin, United States Miguel Hidalgo, Mexico 1,209 km
Shanghai, China Shenzhen, China 1,209 km
Houston, United States Iztacalco, Mexico 1,209 km
Hermosillo, Mexico San Antonio, United States 1,213 km
Mexico City, Mexico Austin, United States 1,209 km

Measure more distances between cities