Flight distance between Uitenhage, South Africa and Muang Xay, Laos 6,281.4 mi / 10,109.0 km