Flight distance between Markham, Canada and The Bronx, United States of America 345.5 mi / 556.0 km