Flight distance between Tabuk, Saudi Arabia and Nanjing, China 4,787.8 mi / 7,705.2 km