Flight distance between Markham, Canada and Tianshui, China 7,007.5 mi / 11,277.5 km