Distance from Ndunyu Njeru to Shanghai

The distance between Ndunyu Njeru, Kenya and Shanghai, China is 9,559 kilometers (5,940 miles).

Ndunyu Njeru, Nyandarua County, Kenya

Shanghai, China

From Ndunyu Njeru to Shanghai, the straight-line distance is 9,559 kilometers, heading northeast. Ndunyu Njeru is situated at an altitude of 2,450 meters above sea level, while Shanghai is at only 12 meters.

Travel time

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

Local time:

Time Zone: Africa/Nairobi

Coordinates: 0.5459° S 36.5618° E

Elevation: 2,450 m (8,038 ft)


Nearby airports:
  • Nyeri Airport (NYE)
  • Nakuru Airport (NUU)
  • Nanyuki Airport (NYK)
  • Nairobi Wilson Airport (WIL)
  • Jomo Kenyatta International Airport (NBO)
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 Ndunyu Njeru and Shanghai.

From To Distance (kilometers)
Warsaw, Poland Cúcuta, Colombia 9,559 km
Moscow, Russia Santiago de Cuba, Cuba 9,559 km
Callao, Peru Honolulu, United States 9,559 km
Chengdu, China Honolulu, United States 9,559 km
Leeds, United Kingdom Bangkok, Thailand 9,558 km
Columbus, United States Onitsha, Nigeria 9,558 km
Nairobi, Kenya Goiânia, Brazil 9,558 km
Barquisimeto, Venezuela Minsk, Belarus 9,561 km
Saint Petersburg, Russia Saltillo, Mexico 9,561 km
Indianapolis, United States Kano, Nigeria 9,561 km
Nairobi, Kenya Curitiba, Brazil 9,562 km
Bangkok, Thailand Nottingham, United Kingdom 9,562 km
Málaga, Spain Bakersfield, United States 9,556 km
Sheffield, United Kingdom Guarulhos, Brazil 9,556 km
Bucharest, Romania Colorado Springs, United States 9,556 km
Detroit, United States Cairo, Egypt 9,555 km
Leeds, United Kingdom Shenzhen, China 9,555 km
Hyderābād, India Sydney, Australia 9,563 km
Barcelona, Spain Toluca, Mexico 9,554 km
Leeds, United Kingdom Campinas, Brazil 9,554 km

Measure more distances between cities