Distance from Duisburg to Shanghai

The distance between Duisburg, Germany and Shanghai, China is 8,858 kilometers (5,504 miles).

Duisburg, North Rhine-Westphalia, Germany

Shanghai, China

From Duisburg to Shanghai, the straight-line distance is 8,858 kilometers, heading northeast. Both cities are at a similar altitude, with Duisburg at 38 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Bicycle 30-45 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 14-16 hours
Speed Time
50 km/h
100 km/h
150 km/h
Duisburg, Germany

Local time:

Time Zone: Europe/Berlin

Coordinates: 51.4325° N 6.7652° E

Elevation: 38 m (125 ft)


Nearby airports:
  • Essen/Mülheim Airport (ESS)
  • Düsseldorf International Airport (DUS)
  • Düsseldorf Mönchengladbach Airport (MGL)
  • Niederrhein Weeze Airport (NRN)
  • Dortmund Airport (DTM)
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 Duisburg

Distance between cities Kilometers
From Duisburg to Berlin 472 km
From Duisburg to Hamburg 322 km
From Duisburg to Munich 504 km
From Duisburg to Frankfurt am Main 199 km
From Duisburg to Stuttgart 342 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 Duisburg and Shanghai.

From To Distance (kilometers)
Lucknow, India Accra, Ghana 8,858 km
Málaga, Spain Porto Alegre, Brazil 8,858 km
Brussels, Belgium Saltillo, Mexico 8,859 km
Coyoacán, Mexico Kingston upon Hull, United Kingdom 8,857 km
Zapopan, Mexico Vigo, Spain 8,859 km
Fort Worth, United States Warsaw, Poland 8,857 km
Paris, France Sacramento, United States 8,857 km
Dhaka, Bangladesh Córdoba, Spain 8,859 km
Portland, United States Sevilla, Spain 8,857 km
Gold Coast, Australia Dhaka, Bangladesh 8,856 km
Guadalajara, Mexico Swansea, United Kingdom 8,860 km
Dublin, Ireland Quito, Ecuador 8,860 km
Kinshasa, Democratic Republic of the Congo San Miguel de Tucumán, Argentina 8,860 km
Reynosa, Mexico Murcia, Spain 8,856 km
Guayaquil, Ecuador Honolulu, United States 8,860 km
Cochabamba, Bolivia Córdoba, Spain 8,860 km
Rosario, Argentina Kano, Nigeria 8,856 km
Arequipa, Peru Benin City, Nigeria 8,856 km
Denver, United States Puente Alto, Chile 8,860 km
Mexicali, Mexico Vigo, Spain 8,856 km

Measure more distances between cities