Flight distance between Baalbek, Lebanon and Taiyuan, China 4,155.5 mi / 6,687.6 km