Flight distance between Longueuil, Canada and Tianshui, China 6,901.5 mi / 11,106.9 km