Distance from Sarnen to Shanghai

The distance between Sarnen, Switzerland and Shanghai, China is 9,080 kilometers (5,642 miles).

Sarnen, Obwalden, Switzerland

Shanghai, China

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

Travel time

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

Local time:

Time Zone: Europe/Zurich

Coordinates: 46.8961° N 8.2453° E

Elevation: 473 m (1,552 ft)


Nearby airports:
  • Buochs Airport (BXO)
  • Emmen Air Base (EML)
  • Interlaken Air Base (ZIN)
  • Bern Airport (BRN)
  • Zurich Airport (ZRH)
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 Sarnen

Distance between cities Kilometers
From Sarnen to Bern 61 km
From Sarnen to Zürich 57 km
From Sarnen to Basel 90 km
From Sarnen to Lausanne 130 km
From Sarnen to Winterthur 77 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 Sarnen and Shanghai.

From To Distance (kilometers)
Gibraltar, Gibraltar Ciudad Nezahualcoyotl, Mexico 9,080 km
Lagos, Nigeria Charlotte, United States 9,080 km
Belo Horizonte, Brazil Colorado Springs, United States 9,080 km
Budapest, Hungary Arlington, United States 9,081 km
Gibraltar, Gibraltar Chiclayo, Peru 9,079 km
Abuja, Nigeria Cartagena, Colombia 9,081 km
Brasília, Brazil Tijuana, Mexico 9,081 km
Oslo, Norway Veracruz, Mexico 9,082 km
Madrid, Spain Ciudad López Mateos, Mexico 9,078 km
Gibraltar, Gibraltar Cuautitlán Izcalli, Mexico 9,082 km
Rome, Italy Fort Worth, United States 9,078 km
Madrid, Spain Miguel Hidalgo, Mexico 9,082 km
Madrid, Spain Naucalpan de Juárez, Mexico 9,082 km
Madrid, Spain Azcapotzalco, Mexico 9,077 km
Gibraltar, Gibraltar Gustavo Adolfo Madero, Mexico 9,083 km
Madrid, Spain Cuauhtémoc, Mexico 9,077 km
Warsaw, Poland Albuquerque, United States 9,083 km
Abuja, Nigeria Raleigh, United States 9,083 km
Kyiv, Ukraine Tulsa, United States 9,077 km
Las Vegas, United States Sevilla, Spain 9,083 km

Measure more distances between cities