Flight distance between Uitenhage, South Africa and Palapye, Botswana 781.7 mi / 1,258.1 km