Flight distance between Uitenhage, South Africa and Nyeri, Kenya 2,422.0 mi / 3,897.8 km