Distance from Port Louis to Shanghai

The distance between Port Louis, Mauritius and Shanghai, China is 8,884 kilometers (5,520 miles).

Port Louis, Mauritius

Shanghai, China

From Port Louis to Shanghai, the straight-line distance is 8,884 kilometers, heading northeast. Both cities are at a similar altitude, with Port Louis at 3 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 8-10 hours
Speed Time
300 km/h
Port Louis, Mauritius

Local time:

Time Zone: Indian/Mauritius

Coordinates: 20.1619° S 57.4989° E

Elevation: 3 m (10 ft)


Nearby airports:
  • Sir Seewoosagur Ramgoolam International Airport (MRU)
  • Roland Garros Airport (RUN)
  • Pierrefonds Airport (ZSE)
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 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 Port Louis and Shanghai.

From To Distance (kilometers)
Montevideo, Uruguay Tulsa, United States 8,884 km
La Paz, Bolivia Edmonton, Canada 8,884 km
Buenos Aires, Argentina Detroit, United States 8,884 km
Portland, United States Vienna, Austria 8,884 km
Paris, France Chihuahua, Mexico 8,885 km
Saint Petersburg, Russia Oakland, United States 8,883 km
Phoenix, United States Bilbao, Spain 8,885 km
Gibraltar, Gibraltar Kolkata, India 8,883 km
Brussels, Belgium Chihuahua, Mexico 8,885 km
Accra, Ghana Jacksonville, United States 8,885 km
Guadalupe, Mexico Zaragoza, Spain 8,883 km
Manhattan, United States Mar del Plata, Argentina 8,883 km
Brisbane, Australia Kolkata, India 8,886 km
Ciudad Juárez, Mexico Zaragoza, Spain 8,882 km
Seattle, United States Murcia, Spain 8,882 km
Istanbul, Turkey Minneapolis, United States 8,882 km
Kolkata, India Sevilla, Spain 8,886 km
Kyiv, Ukraine Memphis, United States 8,882 km

Measure more distances between cities