Distance from Mohale’s Hoek to Shanghai

The distance between Mohale’s Hoek, Lesotho and Shanghai, China is 12,020 kilometers (7,469 miles)

Country: Lesotho

Region: Mohaleʼs Hoek

City: Mohale’s Hoek

Country: China

Region: Shanghai

City: Shanghai

Travel time

Mode Estimated time
Bicycle 30-45 days
Motorcycle 15-18 days
Car 12-15 days
Airplane 18-20 hours
Speed Time
50 km/h
100 km/h
150 km/h

Mohale’s Hoek, Lesotho

Local time:

Coordinates: 30.1514° S 27.4769° E


Nearby airports:
  • Moshoeshoe I International Airport (MSU)
  • Ficksburg Sentraoes Airport (FCB)
  • Bram Fischer International Airport (BFN)
  • K. D. Matanzima Airport (UTT)
  • Queenstown Airport (UTW)

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 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 Mohale’s Hoek and Shanghai.

From To Distance (kilometers)
Tokyo, Japan Miami, United States 12,020 km
Mar del Plata, Argentina Gold Coast, Australia 12,020 km
Shenzhen, China Aurora, United States 12,020 km
Nanchong, China Tucson, United States 12,019 km
Karachi, Pakistan Washington, United States 12,021 km
João Pessoa, Brazil Anchorage, United States 12,019 km
Istanbul, Turkey Perth, Australia 12,021 km
Baghdad, Iraq Las Vegas, United States 12,021 km
Sydney, Australia Santa Fe, Argentina 12,022 km
Cairo, Egypt Villahermosa, Mexico 12,018 km
Vienna, Austria Mar del Plata, Argentina 12,018 km
Saint Petersburg, Russia Cochabamba, Bolivia 12,022 km
Cairo, Egypt Fresno, United States 12,018 km
Karachi, Pakistan Minneapolis, United States 12,017 km
Saint Petersburg, Russia Huancayo, Peru 12,023 km
Kyiv, Ukraine Chiclayo, Peru 12,023 km
Kyiv, Ukraine La Paz, Bolivia 12,017 km
Karachi, Pakistan Saint Paul, United States 12,016 km
Philadelphia, United States Jaipur, India 12,016 km

Measure more distances between cities