Distance from Viersen to Shanghai

The distance between Viersen, Germany and Shanghai, China is 8,890 kilometers (5,524 miles)

Country: Germany

Region: North Rhine-Westphalia

City: Viersen

Country: China

Region: Shanghai

City: Shanghai

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 12-15 days
Car 8-10 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h

Viersen, Germany

Local time:

Coordinates: 51.2544° N 6.3944° E


Nearby airports:
  • Düsseldorf Mönchengladbach Airport (MGL)
  • Düsseldorf International Airport (DUS)
  • NATO Air Base Geilenkirchen (GKE)
  • Essen/Mülheim Airport (ESS)
  • Niederrhein Weeze Airport (NRN)

Shanghai, China

Local time:

Coordinates: 31.2222° N 121.4581° E


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 Viersen

Distance between cities Kilometers
From Viersen to Berlin 503 km
From Viersen to Hamburg 354 km
From Viersen to Munich 510 km
From Viersen to Frankfurt am Main 205 km
From Viersen to Essen 49 km

Other distances from Shanghai

Distances between cities Kilometers
From Shanghai to Beijing 1,067 km
From Shanghai to Tianjin 961 km
From Shanghai to Shenzhen 1,209 km
From Shanghai to Wuhan 691 km
From Shanghai to Dongguan 1,187 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Viersen and Shanghai.

From To Distance (kilometers)
London, United Kingdom Ensenada, Mexico 8,890 km
Chihuahua, Mexico Serra, Brazil 8,890 km
Saint Petersburg, Russia San Francisco, United States 8,890 km
Bucharest, Romania Ananindeua, Brazil 8,890 km
Jaboatão dos Guararapes, Brazil Albuquerque, United States 8,890 km
Mesa, United States Las Palmas de Gran Canaria, Spain 8,889 km
Vienna, Austria Fort Worth, United States 8,889 km
Belo Horizonte, Brazil Paris, France 8,891 km
Las Palmas de Gran Canaria, Spain Navi Mumbai, India 8,891 km
São Luís, Brazil Fresno, United States 8,891 km
Nanjing, China Rome, Italy 8,889 km
Saint Petersburg, Russia Las Vegas, United States 8,891 km
Omaha, United States Serra, Brazil 8,892 km
The Bronx, United States Mar del Plata, Argentina 8,888 km
Kyiv, Ukraine New South Memphis, United States 8,888 km
Monterrey, Mexico Zaragoza, Spain 8,888 km
Oakland, United States Vigo, Spain 8,887 km
Tucson, United States Valladolid, Spain 8,887 km

Measure more distances between cities