Flight distance between Markham, Canada and Betim, Brazil 4,937.4 mi / 7,946.1 km