Distance from Shanghai to Bristol

The distance between Shanghai, China and Bristol, United Kingdom is 9,345 kilometers (5,807 miles).

Shanghai, China

Bristol, England, United Kingdom

From Shanghai to Bristol, the straight-line distance is 9,345 kilometers, heading northwest. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Bristol at 21 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)
Bristol, United Kingdom

Local time:

Time Zone: Europe/London

Coordinates: 51.4552° N 2.5967° W

Elevation: 21 m (69 ft)


Nearby airports:
  • Bristol Filton Airport (FZO)
  • Bristol Airport (BRS)
  • RAF Lyneham (LYE)
  • Cotswold Airport (GBA)
  • RNAS Yeovilton (YEO)

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 Bristol

Distances between cities Kilometers
From Bristol to London 172 km
From Bristol to Birmingham 124 km
From Bristol to Liverpool 219 km
From Bristol to Glasgow 503 km
From Bristol to Sheffield 228 km

Cities within similar distances

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

From To Distance (kilometers)
Accra, Ghana Nashville, United States 9,345 km
Madrid, Spain San Jose, United States 9,345 km
Liverpool, United Kingdom Cuenca, Ecuador 9,345 km
Helsinki, Finland Maracaibo, Venezuela 9,345 km
Maracaibo, Venezuela Belgrade, Serbia 9,345 km
Jacksonville, United States Kaduna, Nigeria 9,344 km
Guadalajara, Mexico Córdoba, Spain 9,346 km
Bengaluru, India Sydney, Australia 9,344 km
Brisbane, Australia Patna, India 9,347 km
Phoenix, United States Barcelona, Spain 9,342 km
Hermosillo, Mexico Córdoba, Spain 9,348 km
Tokyo, Japan Mesa, United States 9,348 km
Rio de Janeiro, Brazil Preston, United Kingdom 9,342 km
Zapopan, Mexico Córdoba, Spain 9,341 km
Bucharest, Romania Tulsa, United States 9,349 km
São Paulo, Brazil Newport, United Kingdom 9,349 km
Sucre, Bolivia Valencia, Spain 9,341 km
São Paulo, Brazil Mesa, United States 9,349 km
Madrid, Spain San Francisco, United States 9,340 km

Measure more distances between cities