Flight distance between Uitenhage, South Africa and Otse, Botswana 604.3 mi / 972.5 km