Flight distance between Uitenhage, South Africa and Champasak, Laos 6,257.7 mi / 10,070.8 km