Flight distance between Foshan, China and Beirut, Lebanon 4,668.1 mi / 7,512.6 km