Flight distance between Uitenhage, South Africa and Mandera, Kenya 2,817.2 mi / 4,533.9 km