Flight distance between Tabuk, Saudi Arabia and Nanchong, China 4,109.1 mi / 6,612.9 km