Flight distance between Speightstown, Barbados and Salvador, Brazil 2,319.1 mi / 3,732.2 km