Flight distance between Markham, Canada and Santo André, Brazil 5,105.8 mi / 8,217.0 km