Distance from Rome to Shanghai

The distance between Rome, Italy and Shanghai, China is 9,136 kilometers (5,677 miles)

Country: Italy

Region: Latium

City: Rome

Country: China

Region: Shanghai

City: Shanghai

Travel time

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

Rome, Italy

Local time:

Coordinates: 41.8919° N 12.5113° E


Nearby airports:
  • Roma Ciampino Airport (CIA)
  • Leonardo da Vinci–Fiumicino Airport (FCO)
  • Latina Air Base (QLT)
  • Perugia San Francesco d'Assisi – Umbria International Airport (PEG)
  • Pescara International Airport (PSR)

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 Rome

Distance between cities Kilometers
From Rome to Milan 479 km
From Rome to Naples 187 km
From Rome to Turin 526 km
From Rome to Palermo 423 km
From Rome to Genoa 403 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 Rome and Shanghai.

From To Distance (kilometers)
Belo Horizonte, Brazil Aurora, United States 9,136 km
Palma, Spain Florianópolis, Brazil 9,135 km
Tokyo, Japan Mexicali, Mexico 9,137 km
Porto Alegre, Brazil Omaha, United States 9,135 km
Paris, France Niterói, Brazil 9,137 km
Duque de Caxias, Brazil Bristol, United Kingdom 9,135 km
João Pessoa, Brazil Tucson, United States 9,137 km
Santiago, Chile Bakersfield, United States 9,135 km
Curitiba, Brazil Tucson, United States 9,138 km
Natal, Brazil Mesa, United States 9,134 km
Córdoba, Argentina Riverside, United States 9,138 km
Paris, France Duque de Caxias, Brazil 9,138 km
Málaga, Spain Ixtapaluca, Mexico 9,134 km
Madrid, Spain Celaya, Mexico 9,134 km
Nova Iguaçu, Brazil Bristol, United Kingdom 9,138 km
San Salvador, El Salvador Badalona, Spain 9,134 km
Barcelona, Spain Santa Catarina, Mexico 9,138 km
Istanbul, Turkey Salvador, Brazil 9,138 km
Sorocaba, Brazil Tucson, United States 9,139 km

Measure more distances between cities