Flight distance between Foshan, China and Tabuk, Saudi Arabia 4,700.0 mi / 7,564.0 km