Distance from Dubai Marina to Shanghai

The distance between Dubai Marina, United Arab Emirates and Shanghai, China is 6,453 kilometers (4,010 miles).

Dubai Marina, Dubai, United Arab Emirates

Shanghai, China

From Dubai Marina to Shanghai, the straight-line distance is 6,453 kilometers, heading east. Both cities are at a similar altitude, with Dubai Marina at 9 meters below sea level and Shanghai at 12 meters above sea level.

Travel time

Mode Estimated time
Bicycle 22-26 days
Motorcycle 8-10 days
Car 6-7 days
Airplane 10-12 hours
Speed Time
50 km/h
100 km/h
150 km/h
Dubai Marina, United Arab Emirates

Local time:

Time Zone: Asia/Dubai

Coordinates: 25.0853° N 55.1465° E

Elevation: -9 m (-30 ft)


Nearby airports:
  • Al Maktoum International Airport (DWC)
  • Al Minhad Air Base (NHD)
  • Dubai International Airport (DXB)
  • Sharjah International Airport (SHJ)
  • Abu Dhabi International Airport (AUH)
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 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 Dubai Marina and Shanghai.

From To Distance (kilometers)
Vienna, Austria Laval, Canada 6,453 km
Nairobi, Kenya Lisbon, Portugal 6,453 km
Cochabamba, Bolivia Arlington, United States 6,452 km
Barcelona, Spain Baltimore, United States 6,452 km
Havana, Cuba Curitiba, Brazil 6,452 km
Havana, Cuba São Paulo, Brazil 6,451 km
Seattle, United States Bucaramanga, Colombia 6,455 km
Kampala, Uganda Islington, United Kingdom 6,451 km
La Paz, Bolivia Chihuahua, Mexico 6,451 km
Havana, Cuba Guarulhos, Brazil 6,451 km
Montréal, Canada Vienna, Austria 6,451 km
San Antonio, United States Santa Cruz de la Sierra, Bolivia 6,455 km
Ciudad Guayana, Venezuela Vigo, Spain 6,455 km
Nairobi, Kenya Las Palmas de Gran Canaria, Spain 6,450 km
Liverpool, United Kingdom Lahore, Pakistan 6,450 km
Madrid, Spain Maceió, Brazil 6,450 km
London, United Kingdom Kampala, Uganda 6,450 km
Dublin, Ireland Omaha, United States 6,456 km
Salvador, Brazil Gibraltar, Gibraltar 6,456 km
Seattle, United States Barquisimeto, Venezuela 6,457 km

Measure more distances between cities