Flight distance between Baalbek, Lebanon and Nanchong, China 4,000.3 mi / 6,437.9 km