Flight distance between Bathsheba, Barbados and Alamar, Cuba 1,640.9 mi / 2,640.7 km