Distance from Al Hadā to Shanghai

The distance between Al Hadā, Saudi Arabia and Shanghai, China is 8,006 kilometers (4,975 miles).

Al Hadā, Mecca Region, Saudi Arabia

Shanghai, China

From Al Hadā to Shanghai, the straight-line distance is 8,006 kilometers, heading northeast. Al Hadā is situated at an altitude of 1,961 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Al Hadā, Saudi Arabia

Local time:

Time Zone: Asia/Riyadh

Coordinates: 21.359° N 40.2803° E

Elevation: 1,961 m (6,434 ft)


Nearby airports:
  • Taif Regional Airport (TIF)
  • King Abdulaziz International Airport (JED)
  • Al Baha Airport (ABT)
  • Bisha Airport (BHH)
  • Prince Mohammad bin Abdulaziz Airport (MED)
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 Al Hadā

Distance between cities Kilometers
From Al Hadā to Riyadh 756 km
From Al Hadā to Jeddah 114 km
From Al Hadā to Dammam 1,147 km
From Al Hadā to Makkah 48 km
From Al Hadā to Buraydah 666 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 Al Hadā and Shanghai.

From To Distance (kilometers)
Buenos Aires, Argentina Monterrey, Mexico 8,006 km
Arequipa, Peru Oakland, United States 8,006 km
Oklahoma City, United States Málaga, Spain 8,006 km
Fort Worth, United States Brussels, Belgium 8,006 km
Birmingham, United Kingdom Cúcuta, Colombia 8,006 km
Kolkata, India Nottingham, United Kingdom 8,006 km
Salvador, Brazil Reading, United Kingdom 8,005 km
Monterrey, Mexico Maceió, Brazil 8,007 km
Istanbul, Turkey Shenzhen, China 8,007 km
León de los Aldama, Mexico Mar del Plata, Argentina 8,007 km
Arequipa, Peru Sacramento, United States 8,007 km
Dhaka, Bangladesh Newcastle upon Tyne, United Kingdom 8,008 km
Salvador, Brazil Rome, Italy 8,008 km
Warsaw, Poland Omaha, United States 8,004 km
La Paz, Bolivia Fresno, United States 8,004 km
Montréal, Canada Asunción, Paraguay 8,004 km
Vancouver, Canada Berlin, Germany 8,004 km
Shanghai, China Istanbul, Turkey 8,004 km
Rio de Janeiro, Brazil San Luis Potosí, Mexico 8,004 km
São Paulo, Brazil Málaga, Spain 8,008 km

Measure more distances between cities