Distance from Shanghai to Amsterdam

The distance between Shanghai, China and Amsterdam, Netherlands is 8,894 kilometers (5,526 miles).

Shanghai, China

Amsterdam, North Holland, Netherlands

From Shanghai to Amsterdam, the straight-line distance is 8,894 kilometers, heading northwest. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Amsterdam at 13 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
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)
Amsterdam, Netherlands

Local time:

Time Zone: Europe/Amsterdam

Coordinates: 52.374° N 4.8897° E

Elevation: 13 m (43 ft)


Nearby airports:
  • Amsterdam Airport Schiphol (AMS)
  • Amsterdam Airport Schiphol (SPL)
  • Soesterberg Air Base (UTC)
  • Valkenburg Naval Air Base (LID)
  • Lelystad Airport (LEY)

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 Amsterdam.

From To Distance (kilometers)
Buenos Aires, Argentina Hamilton, Canada 8,894 km
Rome, Italy Brasília, Brazil 8,894 km
Guadalajara, Mexico Manchester, United Kingdom 8,895 km
Oklahoma City, United States Montevideo, Uruguay 8,895 km
Morelia, Mexico Bristol, United Kingdom 8,893 km
Rome, Italy Valledupar, Colombia 8,893 km
Sheffield, United Kingdom Morelia, Mexico 8,895 km
Kano, Nigeria Valledupar, Colombia 8,895 km
Queens, United States Port Harcourt, Nigeria 8,895 km
Amsterdam, Netherlands Hanoi, Vietnam 8,895 km
Kolkata, India Onitsha, Nigeria 8,893 km
Brussels, Belgium Ibagué, Colombia 8,896 km
Helsinki, Finland El Paso, United States 8,896 km
Accra, Ghana Cleveland, United States 8,896 km
Brussels, Belgium Oakland, United States 8,892 km
Saint Petersburg, Russia Las Vegas, United States 8,891 km
Naucalpan de Juárez, Mexico Reading, United Kingdom 8,891 km
Budapest, Hungary New Orleans, United States 8,897 km
Navi Mumbai, India Las Palmas de Gran Canaria, Spain 8,891 km

Measure more distances between cities