Distance from Caleta Olivia to Shanghai

The distance between Caleta Olivia, Argentina and Shanghai, China is 18,149 kilometers (11,277 miles).

Caleta Olivia, Santa Cruz, Argentina

Shanghai, China

From Caleta Olivia to Shanghai, the straight-line distance is 18,149 kilometers, heading southwest. Both cities are at a similar altitude, with Caleta Olivia at 19 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 1 day
Speed Time
300 km/h
Caleta Olivia, Argentina

Local time:

Time Zone: America/Argentina/Rio_Gallegos

Coordinates: 46.4479° S 67.5227° W

Elevation: 19 m (62 ft)


Nearby airports:
  • General Enrique Mosconi International Airport (CRD)
  • Las Heras Airport (LHS)
  • Puerto Deseado Airport (PUD)
  • Perito Moreno Airport (PMQ)
  • D. Casimiro Szlapelis Airport (ARR)
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 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 Caleta Olivia and Shanghai.

From To Distance (kilometers)
Chengdu, China Mar del Plata, Argentina 18,150 km
Toronto, Canada Perth, Australia 18,148 km
Wellington, New Zealand Vienna, Austria 18,151 km
Perth, Australia Hamilton, Canada 18,151 km
Shanghai, China Goiânia, Brazil 18,145 km
Auckland, New Zealand Sheffield, United Kingdom 18,144 km
Auckland, New Zealand Liverpool, United Kingdom 18,155 km
Perth, Australia Etobicoke, Canada 18,141 km
Auckland, New Zealand Manchester, United Kingdom 18,141 km
Mississauga, Canada Perth, Australia 18,140 km
Rosario, Argentina Hanoi, Vietnam 18,138 km
Chengdu, China Asunción, Paraguay 18,135 km
Rosario, Argentina Tokyo, Japan 18,134 km
Shenzhen, China Goiânia, Brazil 18,165 km
Rio de Janeiro, Brazil Seoul, South Korea 18,132 km
Perth, Australia Cleveland, United States 18,132 km
Wellington, New Zealand Berlin, Germany 18,131 km
Lima, Peru Dhaka, Bangladesh 18,167 km
Dublin, Ireland Auckland, New Zealand 18,170 km

Measure more distances between cities