Flight distance between Baalbek, Lebanon and Shenzhen, China 4,694.2 mi / 7,554.6 km