Flight distance between Ladner, Canada and Tianshui, China 5,925.4 mi / 9,536.1 km