Distance from Shanghai to Boston

The distance between Shanghai, China and Boston, United States is 11,757 kilometers (7,306 miles).

Shanghai, China

Boston, Massachusetts, United States

From Shanghai to Boston, the straight-line distance is 11,757 kilometers, heading north. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and Boston at 38 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
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)
Boston, United States

Local time:

Time Zone: America/New_York

Coordinates: 42.3584° N 71.0598° W

Elevation: 38 m (125 ft)


Nearby airports:
  • Logan International Airport (BOS)
  • Norwood Memorial Airport (OWD)
  • Laurence G Hanscom Field (BED)
  • Beverly Municipal Airport (BVY)
  • Lawrence Municipal Airport (LWM)

Other distances from Shanghai

Distance 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

Other distances from Boston

Distances between cities Kilometers
From Boston to New York City 306 km
From Boston to Los Angeles 4,179 km
From Boston to Chicago 1,371 km
From Boston to Houston 2,583 km
From Boston to Phoenix 3,701 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Shanghai and Boston.

From To Distance (kilometers)
The Bronx, United States New Delhi, India 11,758 km
Buenos Aires, Argentina Canberra, Australia 11,758 km
Hong Kong, Hong Kong Ibadan, Nigeria 11,758 km
Stockholm, Sweden Porto Alegre, Brazil 11,756 km
Moscow, Russia Campinas, Brazil 11,759 km
Delhi, India The Bronx, United States 11,755 km
Jakarta, Indonesia Nottingham, United Kingdom 11,759 km
Mississauga, Canada Kampala, Uganda 11,759 km
León de los Aldama, Mexico Seoul, South Korea 11,760 km
Shanghai, China South Boston, United States 11,760 km
Adelaide, Australia Mar del Plata, Argentina 11,760 km
Tehran, Iran Arlington, United States 11,753 km
Toronto, Canada Chengdu, China 11,761 km
Chihuahua, Mexico Benin City, Nigeria 11,761 km
Chengdu, China San Diego, United States 11,762 km
Helsinki, Finland La Paz, Bolivia 11,752 km
Chengdu, China Milwaukee, United States 11,752 km
Brampton, Canada Chengdu, China 11,762 km

Measure more distances between cities