Flight distance between Sakakah, Saudi Arabia and Hangzhou, China 4,664.8 mi / 7,507.3 km