Flight distance between Uitenhage, South Africa and Hargeysa, Somalia 3,234.2 mi / 5,204.9 km