Flight distance between Lahore, Pakistan and Shenyang, China 2,771.4 mi / 4,460.2 km