Flight distance between Arthur’s Town, Bahamas and Cartagena, Colombia 982.7 mi / 1,581.6 km