Distance from Shanghai to Charlotte

The distance between Shanghai, China and Charlotte, United States is 12,290 kilometers (7,636 miles).

Shanghai, China

Charlotte, North Carolina, United States

From Shanghai to Charlotte, the straight-line distance is 12,290 kilometers, heading north. Shanghai is at only 12 meters above sea level, while Charlotte is at 272 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)
Charlotte, United States

Local time:

Time Zone: America/New_York

Coordinates: 35.2271° N 80.8431° W

Elevation: 272 m (892 ft)


Nearby airports:
  • Charlotte Douglas International Airport (CLT)
  • Concord Regional Airport (JQF)
  • Concord-Padgett Regional Airport (USA)
  • Rock Hill - York County Airport (RKH)
  • Chester Catawba Regional Airport (DCM)

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 Charlotte

Distances between cities Kilometers
From Charlotte to New York City 855 km
From Charlotte to Los Angeles 3,411 km
From Charlotte to Chicago 944 km
From Charlotte to Houston 1,491 km
From Charlotte to Phoenix 2,869 km

Cities within similar distances

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

From To Distance (kilometers)
Tehran, Iran Valledupar, Colombia 12,290 km
Lahore, Pakistan Wichita, United States 12,290 km
Kano, Nigeria Mexicali, Mexico 12,289 km
Rio de Janeiro, Brazil Auckland, New Zealand 12,291 km
Rosario, Argentina Istanbul, Turkey 12,289 km
Ottawa, Canada Pune, India 12,288 km
Shenzhen, China Tucson, United States 12,292 km
Kinshasa, Democratic Republic of the Congo Wichita, United States 12,293 km
Shanghai, China Saltillo, Mexico 12,287 km
Perth, Australia Benin City, Nigeria 12,294 km
Saint Petersburg, Russia Asunción, Paraguay 12,294 km
Surat, India Etobicoke, Canada 12,294 km
Adelaide, Australia Córdoba, Argentina 12,286 km
Canberra, Australia Sacramento, United States 12,295 km
Mumbai, India Surrey, Canada 12,295 km
Shenzhen, China Omaha, United States 12,295 km
Auckland, New Zealand Mumbai, India 12,295 km
Charlotte, United States Kakamega, Kenya 12,296 km
Vienna, Austria Honolulu, United States 12,284 km

Measure more distances between cities