Flight distance between Uitenhage, South Africa and Serowe, Botswana 789.6 mi / 1,270.8 km