Distance from Weyers Cave to Shanghai

The distance between Weyers Cave, United States and Shanghai, China is 12,026 kilometers (7,472 miles)

Country: United States

Region: Virginia

City: Weyers Cave

Country: China

Region: Shanghai

City: Shanghai

Travel time

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

Weyers Cave, United States

Local time:

Coordinates: 38.2885° N 78.9131° W


Nearby airports:
  • Shenandoah Valley Regional Airport (SHD)
  • Charlottesville Albemarle Airport (CHO)
  • Elkins-Randolph Co-Jennings Randolph Field (EKN)
  • Lynchburg Regional Preston Glenn Field (LYH)
  • Winchester Regional Airport (OKV)

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 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 Weyers Cave and Shanghai.

From To Distance (kilometers)
Tehran, Iran Austin, United States 12,026 km
Tehran, Iran Goiânia, Brazil 12,026 km
Kinshasa, Democratic Republic of the Congo Kansas City, United States 12,028 km
Kyiv, Ukraine Chiclayo, Peru 12,023 km
Saint Petersburg, Russia Huancayo, Peru 12,023 km
Saint Petersburg, Russia Cochabamba, Bolivia 12,022 km
Minneapolis, United States Lucknow, India 12,030 km
Shanghai, China Santa Cruz de Tenerife, Spain 12,030 km
Sydney, Australia Santa Fe, Argentina 12,022 km
Baghdad, Iraq Las Vegas, United States 12,021 km
Istanbul, Turkey Perth, Australia 12,021 km
Sydney, Australia Stockton, United States 12,031 km
Karachi, Pakistan Washington, United States 12,021 km
Saint Petersburg, Russia Florianópolis, Brazil 12,031 km
Baghdad, Iraq Henderson, United States 12,031 km
Shenzhen, China Minneapolis, United States 12,032 km
Shenzhen, China Aurora, United States 12,020 km
Mar del Plata, Argentina Gold Coast, Australia 12,020 km
Tokyo, Japan Miami, United States 12,020 km
Cairo, Egypt San Miguel de Tucumán, Argentina 12,033 km

Measure more distances between cities