Flight distance between Bathsheba, Barbados and Cárdenas, Cuba 1,574.3 mi / 2,533.6 km