Flight distance between Arthur’s Town, Bahamas and Markham, Canada 1,345.1 mi / 2,164.7 km