Flight distance between Tianshui, China and North York, Canada 7,013.9 mi / 11,287.7 km