Flight distance between Uitenhage, South Africa and Baardheere, Somalia 2,725.7 mi / 4,386.6 km