Distance from Saint Paul to Shanghai

The distance between Saint Paul, United States and Shanghai, China is 10,876 kilometers (6,758 miles)

Country: United States

Region: Minnesota

City: Saint Paul

Country: China

Region: Shanghai

City: Shanghai

Travel time

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

Saint Paul, United States

Local time:

Coordinates: 44.9444° N 93.0933° W


Nearby airports:
  • St. Paul Downtown Airport (STP)
  • Minneapolis-St Paul International Airport (MSP)
  • Flying Cloud Airport (FCM)
  • Airlake Airport (LVN)
  • L O Simenstad Municipal Airport (OEO)

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 Saint Paul

Distance between cities Kilometers
From Saint Paul to New York City 1,625 km
From Saint Paul to Los Angeles 2,463 km
From Saint Paul to Chicago 559 km
From Saint Paul to Houston 1,697 km
From Saint Paul to Philadelphia 1,572 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 Saint Paul and Shanghai.

From To Distance (kilometers)
Montevideo, Uruguay Cardiff, United Kingdom 10,877 km
Bucharest, Romania Mixco, Guatemala 10,877 km
Kyiv, Ukraine Toluca, Mexico 10,875 km
Hamburg, Germany Asunción, Paraguay 10,878 km
Nanjing, China Aurora, United States 10,878 km
Chengdu, China Las Palmas de Gran Canaria, Spain 10,878 km
Portland, United States Santos, Brazil 10,879 km
Bucharest, Romania Curitiba, Brazil 10,873 km
Cochabamba, Bolivia Honolulu, United States 10,873 km
Tokyo, Japan New York City, United States 10,873 km
Baghdad, Iraq Lincoln, United States 10,879 km
Lima, Peru Hamburg, Germany 10,880 km
Rome, Italy Salta, Argentina 10,880 km
Tianjin, China Cleveland, United States 10,872 km
Istanbul, Turkey Pereira, Colombia 10,880 km
Bucharest, Romania Campo Grande, Brazil 10,872 km
Budapest, Hungary Santa Cruz de la Sierra, Bolivia 10,880 km
Nanjing, China Minneapolis, United States 10,880 km
Taipei, Taiwan Winnipeg, Canada 10,871 km

Measure more distances between cities