Flight distance between Bathsheba, Barbados and Boyeros, Cuba 1,644.5 mi / 2,646.6 km