Distance from Flims to Shanghai

The distance between Flims, Switzerland and Shanghai, China is 9,021 kilometers (5,605 miles).

Flims, Grisons, Switzerland

Shanghai, China

From Flims to Shanghai, the straight-line distance is 9,021 kilometers, heading northeast. Flims is situated at an altitude of 1,085 meters above sea level, while Shanghai is at only 12 meters.

Travel time

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

Local time:

Time Zone: Europe/Zurich

Coordinates: 46.8371° N 9.2846° E

Elevation: 1,085 m (3,560 ft)


Nearby airports:
  • Samedan Airport (SMV)
  • Hohenems-Dornbirn Airport (HOH)
  • Buochs Airport (BXO)
  • St Gallen Altenrhein Airport (ACH)
  • Emmen Air Base (EML)
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 Flims

Distance between cities Kilometers
From Flims to Bern 141 km
From Flims to Zürich 81 km
From Flims to Basel 152 km
From Flims to Lausanne 206 km
From Flims to Winterthur 86 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 Flims and Shanghai.

From To Distance (kilometers)
Warsaw, Poland Maracay, Venezuela 9,021 km
Hermosillo, Mexico São Paulo, Brazil 9,021 km
Stockholm, Sweden Tijuana, Mexico 9,021 km
Curitiba, Brazil Albuquerque, United States 9,020 km
Vancouver, Canada Belém, Brazil 9,020 km
Rome, Italy Surrey, Canada 9,020 km
Ecatepec de Morelos, Mexico Bilbao, Spain 9,020 km
Phoenix, United States Madrid, Spain 9,022 km
Cairo, Egypt The Bronx, United States 9,023 km
Accra, Ghana Piura, Peru 9,019 km
Santiago de Querétaro, Mexico Sevilla, Spain 9,023 km
Dallas, United States Minsk, Belarus 9,019 km
Hermosillo, Mexico Guarulhos, Brazil 9,023 km
Barranquilla, Colombia Port Harcourt, Nigeria 9,023 km
San Diego, United States Córdoba, Argentina 9,024 km
Rome, Italy Cúcuta, Colombia 9,018 km
Villa Nueva, Guatemala Paris, France 9,018 km
Berlin, Germany Mérida, Mexico 9,024 km
Rome, Italy Vancouver, Canada 9,018 km
Lisbon, Portugal Sacramento, United States 9,018 km

Measure more distances between cities