Distance from Nyandiwa to Shanghai

The distance between Nyandiwa, Kenya and Shanghai, China is 9,808 kilometers (6,094 miles).

Nyandiwa, Homa Bay County, Kenya

Shanghai, China

From Nyandiwa to Shanghai, the straight-line distance is 9,808 kilometers, heading northeast. Nyandiwa is situated at an altitude of 1,146 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Speed Time
Nyandiwa, Kenya

Local time:

Time Zone: Africa/Nairobi

Coordinates: 0.7227° S 34.0591° E

Elevation: 1,146 m (3,760 ft)


Nearby airports:
  • Musoma Airport (MUZ)
  • Kisumu Airport (KIS)
  • Mara Serena Lodge Airstrip (MRE)
  • Kericho Airport (KEY)
  • Kakamega Airport (GGM)
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 Nyandiwa

Distance between cities Kilometers
From Nyandiwa to Nairobi 313 km
From Nyandiwa to Kakamega 135 km
From Nyandiwa to Mombasa 724 km
From Nyandiwa to Nakuru 229 km
From Nyandiwa to Eldoret 193 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 Nyandiwa and Shanghai.

From To Distance (kilometers)
Liverpool, United Kingdom Curitiba, Brazil 9,808 km
Budapest, Hungary Oakland, United States 9,807 km
Taipei, Taiwan Liverpool, United Kingdom 9,809 km
Seoul, South Korea Tijuana, Mexico 9,809 km
Moscow, Russia Tucson, United States 9,810 km
Melbourne, Australia Mumbai, India 9,810 km
Santa Cruz de la Sierra, Bolivia Islington, United Kingdom 9,806 km
Abuja, Nigeria Nashville, United States 9,805 km
Hong Kong, Hong Kong Newport, United Kingdom 9,805 km
Gibraltar, Gibraltar Mar del Plata, Argentina 9,811 km
Santa Cruz de la Sierra, Bolivia Leicester, United Kingdom 9,811 km
Valencia, Spain Salta, Argentina 9,804 km
Santa Cruz de la Sierra, Bolivia Paris, France 9,804 km
Baghdad, Iraq Hamilton, Canada 9,812 km
Moscow, Russia Kingston, Jamaica 9,804 km
Sucre, Bolivia Dublin, Ireland 9,803 km
London, United Kingdom Piura, Peru 9,803 km
London, United Kingdom Santa Cruz de la Sierra, Bolivia 9,803 km
Phoenix, United States Budapest, Hungary 9,803 km
Cairo, Egypt Milwaukee, United States 9,813 km

Measure more distances between cities