Distance from Shanghai to London

The distance between Shanghai, China and London, United Kingdom is 9,217 kilometers (5,727 miles).

Shanghai, China

London, England, United Kingdom

From Shanghai to London, the straight-line distance is 9,217 kilometers, heading northwest. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and London at 25 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 10-12 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)
London, United Kingdom

Local time:

Time Zone: Europe/London

Coordinates: 51.5085° N 0.1257° W

Elevation: 25 m (82 ft)


Nearby airports:
  • London City Airport (LCY)
  • RAF Northolt (NHT)
  • London Biggin Hill Airport (BQH)
  • London Heathrow Airport (LHR)
  • Redhill Aerodrome (KRH)

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 London

Distances between cities Kilometers
From London to Birmingham 163 km
From London to Liverpool 287 km
From London to Glasgow 556 km
From London to Sheffield 228 km
From London to Leeds 272 km

Cities within similar distances

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

From To Distance (kilometers)
Belo Horizonte, Brazil Newcastle upon Tyne, United Kingdom 9,217 km
Phoenix, United States Málaga, Spain 9,218 km
Amsterdam, Netherlands Cuautitlán Izcalli, Mexico 9,216 km
Buenos Aires, Argentina Tucson, United States 9,216 km
Coyoacán, Mexico Oslo, Norway 9,218 km
Paris, France Aguascalientes, Mexico 9,216 km
Barquisimeto, Venezuela Belgrade, Serbia 9,215 km
Lagos, Nigeria Cuenca, Ecuador 9,215 km
Oslo, Norway Álvaro Obregón, Mexico 9,219 km
Paris, France Miguel Hidalgo, Mexico 9,215 km
Nairobi, Kenya Beijing, China 9,215 km
Paris, France Coyoacán, Mexico 9,219 km
Madrid, Spain Sacramento, United States 9,219 km
Callao, Peru Ibadan, Nigeria 9,220 km
Shanghai, China Islington, United Kingdom 9,214 km
Kano, Nigeria Montería, Colombia 9,214 km
Paris, France Naucalpan de Juárez, Mexico 9,214 km
Bengaluru, India Canberra, Australia 9,220 km
Portland, United States Santa Cruz de la Sierra, Bolivia 9,220 km

Measure more distances between cities