Distance from Pregassona to Shanghai

The distance between Pregassona, Switzerland and Shanghai, China is 9,095 kilometers (5,651 miles).

Pregassona, Ticino, Switzerland

Shanghai, China

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

Travel time

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

Local time:

Time Zone: Europe/Zurich

Coordinates: 46.0202° N 8.9743° E

Elevation: 373 m (1,224 ft)


Nearby airports:
  • Lugano Airport (LUG)
  • Locarno Airport (ZJI)
  • Milano Malpensa Airport (MXP)
  • Milano Linate Airport (LIN)
  • Il Caravaggio International Airport (BGY)
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 Pregassona

Distance between cities Kilometers
From Pregassona to Bern 156 km
From Pregassona to Zürich 153 km
From Pregassona to Basel 202 km
From Pregassona to Lausanne 189 km
From Pregassona to Winterthur 166 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 Pregassona and Shanghai.

From To Distance (kilometers)
Stockholm, Sweden Saltillo, Mexico 9,095 km
Dhaka, Bangladesh Onitsha, Nigeria 9,095 km
Santiago de Querétaro, Mexico Madrid, Spain 9,095 km
Naucalpan de Juárez, Mexico Gibraltar, Gibraltar 9,095 km
Puebla, Mexico Málaga, Spain 9,095 km
Morelia, Mexico Valladolid, Spain 9,096 km
Istanbul, Turkey San Juan, Puerto Rico 9,096 km
Guatemala City, Guatemala Brussels, Belgium 9,096 km
León de los Aldama, Mexico Sevilla, Spain 9,094 km
Abuja, Nigeria Mississauga, Canada 9,094 km
Gibraltar, Gibraltar Miguel Hidalgo, Mexico 9,094 km
Amsterdam, Netherlands Brasília, Brazil 9,096 km
Las Vegas, United States Asunción, Paraguay 9,094 km
Phoenix, United States Saint Petersburg, Russia 9,096 km
Coyoacán, Mexico Gibraltar, Gibraltar 9,096 km
Fort Worth, United States Budapest, Hungary 9,094 km
Montevideo, Uruguay Kansas City, United States 9,096 km
Rosario, Argentina Mesa, United States 9,094 km
Lisbon, Portugal Bakersfield, United States 9,097 km

Measure more distances between cities