Flight distance between Nanjing, China and Beirut, Lebanon 4,682.7 mi / 7,536.1 km