Distance from Princeton to Shanghai

The distance between Princeton, Canada and Shanghai, China is 9,180 kilometers (5,704 miles)

Country: Canada

Region: British Columbia

City: Princeton

Country: China

Region: Shanghai

City: Shanghai

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 8-10 hours
Speed Time
300 km/h

Princeton, Canada

Local time:

Coordinates: 49.458° N 120.5108° W


Nearby airports:
  • Penticton Airport (YYF)
  • Hope Airport (YHE)
  • Douglas Lake Airport (DGF)
  • Kelowna International Airport (YLW)
  • Chilliwack Airport (YCW)

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 Princeton

Distance between cities Kilometers
From Princeton to Toronto 3,173 km
From Princeton to Ottawa 3,360 km
From Princeton to Montréal 3,506 km
From Princeton to Edmonton 668 km
From Princeton to Mississauga 3,161 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 Princeton and Shanghai.

From To Distance (kilometers)
Berlin, Germany Tucson, United States 9,180 km
Hamburg, Germany San Diego, United States 9,180 km
Rio de Janeiro, Brazil Rome, Italy 9,180 km
Paris, France Puebla, Mexico 9,180 km
Quito, Ecuador Leicester, United Kingdom 9,179 km
Lagos, Nigeria Jacksonville, United States 9,181 km
Kinshasa, Democratic Republic of the Congo San Juan, Argentina 9,181 km
Saint Petersburg, Russia Corpus Christi, United States 9,179 km
Paris, France Tijuana, Mexico 9,181 km
Rome, Italy Belford Roxo, Brazil 9,181 km
Kyiv, Ukraine Miami, United States 9,179 km
Mexicali, Mexico São José do Rio Preto, Brazil 9,181 km
Brasília, Brazil Riverside, United States 9,181 km
Bilbao, Spain Riverside, United States 9,182 km
Las Vegas, United States Resistencia, Argentina 9,178 km
Shanghai, China Leicester, United Kingdom 9,182 km
Delhi, India Anchorage, United States 9,178 km
Mixco, Guatemala Badalona, Spain 9,182 km
Guayaquil, Ecuador Murcia, Spain 9,178 km
San Francisco, United States Valladolid, Spain 9,182 km

Measure more distances between cities