Flight distance between Arthur’s Town, Bahamas and Salvador, Brazil 3,608.8 mi / 5,807.8 km