Flight distance between San Andros, Bahamas and Diez de Octubre, Cuba 304.3 mi / 489.7 km