Distance from San Diego to Shanghai

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

San Diego, California, United States

Shanghai, China

San Diego is located on the west coast of the United States, while Shanghai is a major city on the eastern coast of China, separated by the vast expanse of the Pacific Ocean. The straight-line distance between them is 10,631 kilometers, heading northwest.

Both cities are at a similar altitude, with San Diego at 20 meters above sea level and Shanghai at 12 meters.

Travel information

Summary

The trip from San Diego to Shanghai crosses the Pacific Ocean, connecting North America with East Asia, highlighting the vast oceanic expanse.

Best time to travel

Travel in spring or autumn for moderate tourist crowds and pleasant conditions in Shanghai, avoiding peak summer heat.

Climate

Shanghai experiences humid subtropical climate, warmer and wetter than San Diego's semi-arid climate, with distinct seasons.

Accessibility

Shanghai offers extensive public transportation and modern infrastructure, providing good accessibility compared to San Diego.

Travel time

Mode Estimated time
Airplane 16-18 hours
Jet fighter 10-12 hours
Speed Time
300 km/h
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)
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)

Other distances from San Diego

Distance 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

Other distances from Shanghai

Distances 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

Cities within similar distances

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

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