Distance from Terralba to Shanghai

The distance between Terralba, Italy and Shanghai, China is 9,542 kilometers (5,929 miles).

Terralba, Sardinia, Italy

Shanghai, China

From Terralba to Shanghai, the straight-line distance is 9,542 kilometers, heading northeast. Both cities are at a similar altitude, with Terralba at 13 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Speed Time
Terralba, Italy

Local time:

Time Zone: Europe/Rome

Coordinates: 39.7206° N 8.635° E

Elevation: 13 m (43 ft)


Nearby airports:
  • Oristano-Fenosu Airport (FNU)
  • Decimomannu Air Base (DCI)
  • Cagliari Elmas Airport (CAG)
  • Tortolì Airport (TTB)
  • Alghero-Fertilia Airport (AHO)
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 Terralba

Distance between cities Kilometers
From Terralba to Rome 406 km
From Terralba to Milan 640 km
From Terralba to Naples 495 km
From Terralba to Turin 599 km
From Terralba to Palermo 447 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 Terralba and Shanghai.

From To Distance (kilometers)
Adelaide, Australia Delhi, India 9,542 km
Nairobi, Kenya Taipei, Taiwan 9,542 km
Cartagena, Colombia Warsaw, Poland 9,542 km
Ciudad Juárez, Mexico Minsk, Belarus 9,542 km
London, United Kingdom Bangkok, Thailand 9,543 km
Adelaide, Australia New Delhi, India 9,541 km
Detroit, United States Onitsha, Nigeria 9,541 km
Istanbul, Turkey Ciudad Guayana, Venezuela 9,541 km
Abuja, Nigeria Tampa, United States 9,544 km
Bangkok, Thailand Islington, United Kingdom 9,540 km
Havana, Cuba Kaduna, Nigeria 9,544 km
Valencia, Spain Piura, Peru 9,544 km
São Paulo, Brazil Manchester, United Kingdom 9,544 km
Valencia, Spain Fresno, United States 9,540 km
Bucharest, Romania New Orleans, United States 9,540 km
Stockholm, Sweden Santiago de Querétaro, Mexico 9,545 km
Havana, Cuba Benin City, Nigeria 9,539 km
El Paso, United States Minsk, Belarus 9,539 km
Kumasi, Ghana Mérida, Mexico 9,545 km
Montevideo, Uruguay Sevilla, Spain 9,539 km

Measure more distances between cities