Flight distance between Xi’an, China and Hluti, Swaziland 6,599.1 mi / 10,620.2 km