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