Flight distance between Arthur’s Town, Bahamas and Longueuil, Canada 1,449.6 mi / 2,333.0 km