Flight distance between Markham, Canada and São José dos Campos, Brazil 5,092.2 mi / 8,195.1 km