Flight distance between Haymā’, Oman and Xi’an, China 3,346.7 mi / 5,386.0 km