Flight distance between San Andros, Bahamas and Alamar, Cuba 297.5 mi / 478.7 km