Flight distance between Shiyan, China and Beirut, Lebanon 4,243.8 mi / 6,829.8 km