Distance from Mārupe to Shanghai

The distance between Mārupe, Latvia and Shanghai, China is 7,581 kilometers (4,711 miles).

Mārupe, Latvia

Shanghai, China

From Mārupe to Shanghai, the straight-line distance is 7,581 kilometers, heading northeast. Both cities are at a similar altitude, with Mārupe at 11 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 8-10 days
Car 7-8 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Mārupe, Latvia

Local time:

Time Zone: Europe/Riga

Coordinates: 56.9054° N 24.0511° E

Elevation: 11 m (36 ft)


Nearby airports:
  • Riga International Airport (RIX)
  • Barysiai Airport (HLJ)
  • Šiauliai International Airport (SQQ)
  • Pajuostis Air Base (PNV)
  • Ventspils International Airport (VNT)
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 Mārupe

Distance between cities Kilometers
From Mārupe to Riga 6 km
From Mārupe to Daugavpils 191 km
From Mārupe to Liepāja 191 km
From Mārupe to Jelgava 35 km
From Mārupe to Ventspils 160 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 Mārupe and Shanghai.

From To Distance (kilometers)
Seattle, United States Leicester, United Kingdom 7,581 km
Manhattan, United States Campinas, Brazil 7,581 km
Maracaibo, Venezuela Murcia, Spain 7,581 km
Houston, United States Newcastle upon Tyne, United Kingdom 7,582 km
Córdoba, Argentina Charlotte, United States 7,580 km
Barquisimeto, Venezuela Preston, United Kingdom 7,583 km
Barcelona, Spain Santiago de Cuba, Cuba 7,583 km
Gibraltar, Gibraltar New Delhi, India 7,579 km
Amsterdam, Netherlands Tulsa, United States 7,583 km
Dublin, Ireland San Antonio, United States 7,583 km
Delhi, India Sevilla, Spain 7,583 km
Oslo, Norway Oklahoma City, United States 7,583 km
Delhi, India Gibraltar, Gibraltar 7,579 km
Mumbai, India Belfast, United Kingdom 7,583 km
Recife, Brazil Kingston upon Hull, United Kingdom 7,579 km
Glasgow, United Kingdom Pune, India 7,584 km
The Bronx, United States Campinas, Brazil 7,584 km
Santiago de los Caballeros, Dominican Republic Kumasi, Ghana 7,578 km
Fort Worth, United States Leicester, United Kingdom 7,578 km
Manaus, Brazil Fresno, United States 7,584 km

Measure more distances between cities