Flight distance between Arthur’s Town, Bahamas and Windsor, Canada 1,291.4 mi / 2,078.3 km