Flight distance between Tabuk, Saudi Arabia and Taiyuan, China 4,325.7 mi / 6,961.6 km