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