Flight distance between Foshan, China and Ta’if, Saudi Arabia 4,603.5 mi / 7,408.6 km