Flight distance between Tabuk, Saudi Arabia and Hangzhou, China 4,909.2 mi / 7,900.6 km