Distance from Tarifa to Shanghai

The distance between Tarifa, Ecuador and Shanghai, China is 16,082 kilometers (9,993 miles).

Tarifa, Guayas, Ecuador

Shanghai, China

From Tarifa to Shanghai, the straight-line distance is 16,082 kilometers, heading northwest. Both cities are at a similar altitude, with Tarifa at 15 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 16-18 hours
Speed Time
300 km/h
Tarifa, Ecuador

Local time:

Time Zone: America/Guayaquil

Coordinates: 1.9789° S 79.7546° W

Elevation: 15 m (49 ft)


Nearby airports:
  • José Joaquín de Olmedo International Airport (GYE)
  • Reales Tamarindos Airport (PVO)
  • Mariscal Lamar Airport (CUE)
  • General Ulpiano Paez Airport (SNC)
  • General Manuel Serrano Airport (MCH)
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 Tarifa

Distance between cities Kilometers
From Tarifa to Quito 237 km
From Tarifa to Guayaquil 28 km
From Tarifa to Cuenca 132 km
From Tarifa to Ambato 150 km
From Tarifa to Portoviejo 128 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 Tarifa and Shanghai.

From To Distance (kilometers)
Brisbane, Australia Ibadan, Nigeria 16,082 km
Sucre, Bolivia Delhi, India 16,081 km
Lahore, Pakistan San Miguel de Tucumán, Argentina 16,084 km
Taipei, Taiwan Medellín, Colombia 16,084 km
Bengaluru, India Cartagena, Colombia 16,084 km
San Pedro Sula, Honduras Hyderābād, India 16,080 km
Mérida, Mexico Chennai, India 16,080 km
Sucre, Bolivia New Delhi, India 16,080 km
Santa Cruz de la Sierra, Bolivia Chennai, India 16,084 km
Santiago, Chile Bengaluru, India 16,086 km
Navi Mumbai, India Santiago, Chile 16,086 km
Torreón, Mexico Madurai, India 16,077 km
Santiago, Chile Mumbai, India 16,076 km
Gold Coast, Australia Ibadan, Nigeria 16,088 km
Sydney, Australia Berlin, Germany 16,088 km
Canberra, Australia San Juan, Puerto Rico 16,088 km
Cochabamba, Bolivia Madurai, India 16,088 km
Adelaide, Australia Tampa, United States 16,076 km
Navi Mumbai, India Puente Alto, Chile 16,075 km

Measure more distances between cities