Distance from Karonga to Shanghai

The distance between Karonga, Malawi and Shanghai, China is 10,347 kilometers (6,429 miles)

Country: Malawi

Region: Northern Region

City: Karonga

Country: China

Region: Shanghai

City: Shanghai

Travel time

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

Karonga, Malawi

Local time:

Coordinates: 9.9333° S 33.9333° E


Nearby airports:
  • Karonga Airport (KGJ)
  • Songwe Airport (MBI)
  • Mzuzu Airport (ZZU)
  • Songea Airport (SGX)
  • Likoma Island Airport (LIX)

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 Karonga

Distance between cities Kilometers
From Karonga to Lilongwe 446 km
From Karonga to Blantyre 658 km
From Karonga to Mzuzu 170 km
From Karonga to Zomba 622 km
From Karonga to Mwanza 630 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 Karonga and Shanghai.

From To Distance (kilometers)
Montevideo, Uruguay Badalona, Spain 10,347 km
Salvador, Brazil Oakland, United States 10,347 km
Kyiv, Ukraine Saltillo, Mexico 10,348 km
Tokyo, Japan Ottawa, Canada 10,346 km
Ahmedabad, India Gold Coast, Australia 10,348 km
San Jose, United States Osasco, Brazil 10,345 km
Kharkiv, Ukraine Cancún, Mexico 10,349 km
Oakland, United States Ribeirão das Neves, Brazil 10,349 km
Guarulhos, Brazil Stockton, United States 10,344 km
Istanbul, Turkey Barranquilla, Colombia 10,344 km
Baghdad, Iraq Chicago, United States 10,350 km
Jakarta, Indonesia Budapest, Hungary 10,350 km
Sorocaba, Brazil Oakland, United States 10,344 km
Maracaibo, Venezuela Kharkiv, Ukraine 10,350 km
San Francisco, United States Aracaju, Brazil 10,343 km
Kano, Nigeria San Pedro Sula, Honduras 10,351 km
Belo Horizonte, Brazil Sacramento, United States 10,343 km
Campinas, Brazil San Francisco, United States 10,343 km

Measure more distances between cities