Flight distance between Uitenhage, South Africa and Kakamega, Kenya 2,429.2 mi / 3,909.3 km