Flight distance between Uitenhage, South Africa and Molepolole, Botswana 646.1 mi / 1,039.8 km