Distance from Shanghai to Gibraltar

The distance between Shanghai, China and Gibraltar, Gibraltar is 10,719 kilometers (6,660 miles).

Shanghai, China

Gibraltar

From Shanghai to Gibraltar, the straight-line distance is 10,719 kilometers, heading northwest. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Gibraltar at 11 meters.

Travel time

Mode Estimated time
Airplane 16-18 hours
Speed Time
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)
Gibraltar, Gibraltar

Local time:

Time Zone: Europe/Gibraltar

Coordinates: 36.1447° N 5.3526° W

Elevation: 11 m (36 ft)


Nearby airports:
  • Gibraltar International Airport (GIB)
  • Algeciras Heliport (AEI)
  • Sania Ramel Airport (TTU)
  • Tangier Ibn Battouta Airport (TNG)
  • Jerez Airport (XRY)

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

Cities within similar distances

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

From To Distance (kilometers)
Houston, United States Benin City, Nigeria 10,719 km
Moscow, Russia Cuautitlán Izcalli, Mexico 10,718 km
Kano, Nigeria Arlington, United States 10,718 km
Torreón, Mexico Bucharest, Romania 10,718 km
Kyiv, Ukraine Goiânia, Brazil 10,718 km
Tokyo, Japan Saltillo, Mexico 10,720 km
Toronto, Canada Kinshasa, Democratic Republic of the Congo 10,720 km
Liverpool, United Kingdom San Miguel de Tucumán, Argentina 10,717 km
Moscow, Russia Ecatepec de Morelos, Mexico 10,716 km
Santa Cruz de la Sierra, Bolivia Vienna, Austria 10,716 km
Lagos, Nigeria Austin, United States 10,716 km
Tokyo, Japan Nashville, United States 10,715 km
Seoul, South Korea Tulsa, United States 10,724 km
Rio de Janeiro, Brazil Calgary, Canada 10,713 km
Birmingham, United Kingdom San Miguel de Tucumán, Argentina 10,713 km
Seoul, South Korea Oklahoma City, United States 10,712 km
Portland, United States Belo Horizonte, Brazil 10,727 km
Moscow, Russia Tegucigalpa, Honduras 10,727 km

Measure more distances between cities