Flight distance between Champasak, Laos and Pietermaritzburg, South Africa 5,887.2 mi / 9,474.6 km