Flight distance between Bathsheba, Barbados and Cienfuegos, Cuba 1,507.0 mi / 2,425.2 km