Flight distance between Uitenhage, South Africa and Thamaga, Botswana 627.9 mi / 1,010.6 km