Flight distance between Uitenhage, South Africa and Shakīso, Ethiopia 2,869.4 mi / 4,617.8 km