Flight distance between Uitenhage, South Africa and Francistown, Botswana 879.2 mi / 1,415.0 km