Distance from Vienna to Shanghai

The distance between Vienna, Austria and Shanghai, China is 8,494 kilometers (5,278 miles)

Country: Austria

Region: Vienna

City: Vienna

Country: China

Region: Shanghai

City: Shanghai

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

Vienna, Austria

Local time:

Coordinates: 48.2085° N 16.3721° E


Nearby airports:
  • Vienna International Airport (VIE)
  • M. R. Štefánik Airport (BTS)
  • Brno–Tuřany Airport (BRQ)
  • Piešťany Airport (PZY)
  • Kunovice Airport (UHE)

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 Vienna

Distance between cities Kilometers
From Vienna to Graz 145 km
From Vienna to Linz 155 km
From Vienna to Salzburg 252 km
From Vienna to Innsbruck 388 km
From Vienna to Favoriten 5 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 Vienna and Shanghai.

From To Distance (kilometers)
Goiânia, Brazil Aurora, United States 8,494 km
Rosario, Argentina Oklahoma City, United States 8,494 km
Nottingham, United Kingdom Tampico, Mexico 8,494 km
Rosario, Argentina St. Louis, United States 8,493 km
Liverpool, United Kingdom Anaheim, United States 8,495 km
San Francisco, United States Cardiff, United Kingdom 8,493 km
Villa Nueva, Guatemala Oviedo, Spain 8,495 km
León de los Aldama, Mexico Santa Cruz de Tenerife, Spain 8,495 km
Buenos Aires, Argentina New York City, United States 8,493 km
San Antonio, United States Granada, Spain 8,495 km
Buenos Aires, Argentina Fort Worth, United States 8,493 km
Guarulhos, Brazil Milwaukee, United States 8,495 km
Dallas, United States Palma, Spain 8,492 km
Managua, Nicaragua Málaga, Spain 8,492 km
Tianjin, China Adelaide, Australia 8,492 km
Birmingham, United Kingdom Ibagué, Colombia 8,492 km
Sevilla, Spain Reynosa, Mexico 8,492 km
Valencia, Spain Santos, Brazil 8,492 km
Tegucigalpa, Honduras Bilbao, Spain 8,492 km

Measure more distances between cities