Distance from Codaruina to Shanghai

The distance between Codaruina, Italy and Shanghai, China is 9,448 kilometers (5,870 miles)

Country: Italy

Region: Sardinia

City: Codaruina

Country: China

Region: Shanghai

City: Shanghai

Travel time

Mode Estimated time
Bicycle 30-45 days
Motorcycle 12-15 days
Car 8-10 days
Airplane 14-16 hours
Speed Time
50 km/h
100 km/h
150 km/h

Codaruina, Italy

Local time:

Coordinates: 40.9285° N 8.824° E


Nearby airports:
  • Alghero-Fertilia Airport (AHO)
  • Olbia - Costa Smeralda Airport (OLB)
  • Figari - Sud-Corse (FSC)
  • Propriano Airport (PRP)
  • Ajaccio-Napoléon Bonaparte Airport (AJA)

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 Codaruina

Distance between cities Kilometers
From Codaruina to Rome 326 km
From Codaruina to Milan 505 km
From Codaruina to Naples 459 km
From Codaruina to Turin 469 km
From Codaruina to Palermo 497 km

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 Codaruina and Shanghai.

From To Distance (kilometers)
Sevilla, Spain Santa Ana, United States 9,448 km
Brasília, Brazil Hamburg, Germany 9,449 km
San Francisco, United States Teresina, Brazil 9,449 km
Minsk, Belarus San Francisco, United States 9,447 km
Madrid, Spain Ensenada, Mexico 9,449 km
Chongqing, China Madrid, Spain 9,449 km
Denver, United States Niterói, Brazil 9,447 km
Guayaquil, Ecuador Nottingham, United Kingdom 9,449 km
Los Angeles, United States Santa Fe, Argentina 9,447 km
Lima, Peru Oviedo, Spain 9,450 km
Vienna, Austria Vila Velha, Brazil 9,450 km
Natal, Brazil Mexicali, Mexico 9,451 km
Hyderabad, India Brisbane, Australia 9,445 km
Tokyo, Japan Sheffield, United Kingdom 9,451 km
Los Angeles, United States Sevilla, Spain 9,451 km
San Luis, Mexico Badalona, Spain 9,445 km
Warsaw, Poland San Jose, United States 9,451 km
São José dos Campos, Brazil Leicester, United Kingdom 9,451 km
Sevilla, Spain Anaheim, United States 9,445 km

Measure more distances between cities