Flight distance between Tangshan, China and Beirut, Lebanon 4,427.9 mi / 7,126.0 km