Flight distance between Xi’an, China and Leribe, Lesotho 6,843.0 mi / 11,012.8 km