Flight distance between Bathsheba, Barbados and La Habana Vieja, Cuba 1,644.6 mi / 2,646.8 km