Flight distance between Uitenhage, South Africa and Homa Bay, Kenya 2,369.9 mi / 3,813.9 km