Flight distance between Uitenhage, South Africa and Lobatse, Botswana 589.8 mi / 949.2 km