Flight distance between Xiamen, China and Baalbek, Lebanon 4,851.2 mi / 7,807.3 km