Flight distance between Tabuk, Saudi Arabia and Xi’an, China 4,199.8 mi / 6,759.0 km