Flight distance between Tabuk, Saudi Arabia and Shiyan, China 4,334.3 mi / 6,975.4 km