Flight distance between Bathsheba, Barbados and Moa, Cuba 1,140.9 mi / 1,836.1 km