Flight distance between Uitenhage, South Africa and Baidoa, Somalia 2,811.6 mi / 4,524.9 km