Flight distance between Markham, Canada and São Bernardo do Campo, Brazil 5,107.0 mi / 8,219.0 km