Flight distance between Bathsheba, Barbados and Cerro, Cuba 1,645.6 mi / 2,648.3 km