Flight distance between Markham, Canada and Isabela, Puerto Rico 1,891.2 mi / 3,043.6 km