Flight distance between Markham, Canada and Faisalābād, Pakistan 6,950.1 mi / 11,185.0 km