Flight distance between Champasak, Laos and Roodepoort, South Africa 5,953.2 mi / 9,580.7 km