Flight distance between Uitenhage, South Africa and Eldoret, Kenya 2,453.6 mi / 3,948.6 km