Flight distance between Markham, Canada and Diadema, Brazil 5,105.1 mi / 8,215.8 km