Flight distance between Markham, Canada and San Juan, Puerto Rico 1,914.1 mi / 3,080.4 km