Flight distance between Bathsheba, Barbados and Contramaestre, Cuba 1,208.5 mi / 1,944.9 km