Flight distance between Arthur’s Town, Bahamas and Toronto, Canada 1,335.0 mi / 2,148.5 km