Flight distance between Foshan, China and Butha-Buthe, Lesotho 6,679.8 mi / 10,750.0 km