Distance from Shanghai to San Diego

The distance between Shanghai, China and San Diego, United States is 10,631 kilometers (6,606 miles).

Shanghai, China

San Diego, California, United States

From Shanghai to San Diego, the straight-line distance is 10,631 kilometers, heading northeast. Both cities are at a similar altitude, with Shanghai at 12 meters above sea level and San Diego at 20 meters.

Travel time

Mode Estimated time
Airplane 16-18 hours
Jet fighter 10-12 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)
San Diego, United States

Local time:

Time Zone: America/Los_Angeles

Coordinates: 32.7157° N 117.1647° W

Elevation: 20 m (66 ft)


Nearby airports:
  • San Diego International Airport (SAN)
  • Naval Air Station North Island (NZY)
  • Montgomery Field Airport (MYF)
  • Ream Field (NRS)
  • Miramar Marine Corps Air Station (NKX)

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 San Diego

Distances between cities Kilometers
From San Diego to New York City 3,916 km
From San Diego to Los Angeles 179 km
From San Diego to Chicago 2,790 km
From San Diego to Houston 2,099 km
From San Diego to Phoenix 482 km

Cities within similar distances

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

From To Distance (kilometers)
Chicago, United States Beijing, China 10,631 km
Belgrade, Serbia Gustavo Adolfo Madero, Mexico 10,631 km
Glasgow, United Kingdom Salta, Argentina 10,632 km
Tokyo, Japan New South Memphis, United States 10,630 km
Amsterdam, Netherlands Porto Alegre, Brazil 10,632 km
Kinshasa, Democratic Republic of the Congo Piura, Peru 10,633 km
Moscow, Russia Montería, Colombia 10,629 km
Belgrade, Serbia Ciudad Nezahualcoyotl, Mexico 10,633 km
Nairobi, Kenya Rosario, Argentina 10,633 km
Kumasi, Ghana Saltillo, Mexico 10,633 km
Kano, Nigeria Guatemala City, Guatemala 10,634 km
San Pedro Sula, Honduras Moscow, Russia 10,628 km
Mexicali, Mexico Bucharest, Romania 10,628 km
Warsaw, Poland Guarulhos, Brazil 10,628 km
Belgrade, Serbia Ciudad López Mateos, Mexico 10,635 km
Taipei, Taiwan Fresno, United States 10,635 km
Belgrade, Serbia Venustiano Carranza, Mexico 10,635 km
Vancouver, Canada Maceió, Brazil 10,627 km
Guatemala City, Guatemala Onitsha, Nigeria 10,627 km

Measure more distances between cities