Flight distance between Markham, Canada and Harbin, China 6,044.5 mi / 9,727.7 km