Distance from Schwyz to Shanghai

The distance between Schwyz, Switzerland and Shanghai, China is 9,047 kilometers (5,622 miles).

Schwyz, Switzerland

Shanghai, China

From Schwyz to Shanghai, the straight-line distance is 9,047 kilometers, heading northeast. Schwyz is situated at an altitude of 521 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Speed Time
Schwyz, Switzerland

Local time:

Time Zone: Europe/Zurich

Coordinates: 47.0208° N 8.6541° E

Elevation: 521 m (1,709 ft)


Nearby airports:
  • Buochs Airport (BXO)
  • Emmen Air Base (EML)
  • Zurich Airport (ZRH)
  • Interlaken Air Base (ZIN)
  • St Gallen Altenrhein Airport (ACH)
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 Schwyz

Distance between cities Kilometers
From Schwyz to Bern 92 km
From Schwyz to Zürich 39 km
From Schwyz to Basel 101 km
From Schwyz to Lausanne 164 km
From Schwyz to Winterthur 54 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 Schwyz and Shanghai.

From To Distance (kilometers)
Coyoacán, Mexico Bilbao, Spain 9,047 km
Santiago de Querétaro, Mexico Bilbao, Spain 9,047 km
Amsterdam, Netherlands Tijuana, Mexico 9,046 km
Fort Worth, United States Minsk, Belarus 9,048 km
Shanghai, China Vancouver, Canada 9,049 km
Cartagena, Colombia Kaduna, Nigeria 9,049 km
Barranquilla, Colombia Kano, Nigeria 9,049 km
Monterrey, Mexico Murcia, Spain 9,044 km
Portland, United States Las Palmas de Gran Canaria, Spain 9,050 km
Portland, United States Budapest, Hungary 9,044 km
Brussels, Belgium Mexicali, Mexico 9,044 km
Lisbon, Portugal Fresno, United States 9,044 km
San Francisco, United States Seoul, South Korea 9,050 km
Santiago, Chile Ibadan, Nigeria 9,050 km
Rio de Janeiro, Brazil Ciudad Juárez, Mexico 9,051 km
Kano, Nigeria San Miguel de Tucumán, Argentina 9,043 km
Seoul, South Korea Sacramento, United States 9,051 km
Naucalpan de Juárez, Mexico Bilbao, Spain 9,043 km
Mexicali, Mexico Lisbon, Portugal 9,051 km
Washington, United States Onitsha, Nigeria 9,051 km

Measure more distances between cities