Flight distance between Uitenhage, South Africa and Ramotswa, Botswana 614.6 mi / 989.1 km