Flight distance between Arthur’s Town, Bahamas and Speightstown, Barbados 1,307.0 mi / 2,103.3 km