Flight distance between Uitenhage, South Africa and Buurhakaba, Somalia 2,803.9 mi / 4,512.4 km