Flight distance between Baalbek, Lebanon and Puyang, China 4,783.4 mi / 7,698.1 km