Flight distance between Lahore, Pakistan and Tianshui, China 1,822.8 mi / 2,933.5 km