Flight distance between Uitenhage, South Africa and Kasane, Botswana 1,101.5 mi / 1,772.7 km