Distance from Agadir to Shanghai

The distance between Agadir, Morocco and Shanghai, China is 11,454 kilometers (7,117 miles).

Agadir, Souss-Massa, Morocco

Shanghai, China

From Agadir to Shanghai, the straight-line distance is 11,454 kilometers, heading northeast. Both cities are at a similar altitude, with Agadir at 31 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Speed Time
Agadir, Morocco

Local time:

Time Zone: Africa/Casablanca

Coordinates: 30.4202° N 9.5982° W

Elevation: 31 m (102 ft)


Nearby airports:
  • Al Massira Airport (AGA)
  • Mogador Airport (ESU)
  • Sidi Ifni Airport (SII)
  • Marrakesh Menara Airport (RAK)
  • Ouarzazate Airport (OZZ)
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 Agadir

Distance between cities Kilometers
From Agadir to Casablanca 398 km
From Agadir to Rabat 476 km
From Agadir to Tangier 691 km
From Agadir to Marrakesh 203 km
From Agadir to Salé 482 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 cities that are at equal or similar distances as between Agadir and Shanghai.

From To Distance (kilometers)
Naucalpan de Juárez, Mexico Onitsha, Nigeria 11,454 km
Istanbul, Turkey Álvaro Obregón, Mexico 11,454 km
Abuja, Nigeria Toluca, Mexico 11,453 km
Wellington, New Zealand San Nicolás de los Garza, Mexico 11,453 km
Dublin, Ireland Puente Alto, Chile 11,452 km
Coyoacán, Mexico Istanbul, Turkey 11,452 km
Guadalupe, Mexico Wellington, New Zealand 11,452 km
Dhaka, Bangladesh Seattle, United States 11,456 km
Oslo, Norway Porto Alegre, Brazil 11,456 km
Wellington, New Zealand Mixco, Guatemala 11,452 km
Istanbul, Turkey Xochimilco, Mexico 11,456 km
Taipei, Taiwan Colorado Springs, United States 11,452 km
Istanbul, Turkey Tlalpan, Mexico 11,457 km
Charlotte, United States Seoul, South Korea 11,451 km
León de los Aldama, Mexico Istanbul, Turkey 11,451 km
Kinshasa, Democratic Republic of the Congo Cancún, Mexico 11,451 km
Santiago, Chile Kakamega, Kenya 11,458 km
Seattle, United States Mar del Plata, Argentina 11,450 km
Budapest, Hungary Callao, Peru 11,449 km
Santiago de Querétaro, Mexico Kano, Nigeria 11,459 km

Measure more distances between cities