Flight distance between Markham, Canada and Haymā’, Oman 7,207.0 mi / 11,598.5 km