Flight distance between Uitenhage, South Africa and Bosaso, Somalia 3,482.7 mi / 5,604.9 km