Flight distance between Uitenhage, South Africa and Bandarbeyla, Somalia 3,422.5 mi / 5,508.0 km