Flight distance between Bathsheba, Barbados and San Miguel del Padrón, Cuba 1,639.6 mi / 2,638.7 km