Flight distance between Champasak, Laos and Port Elizabeth, South Africa 6,251.6 mi / 10,061.0 km