Flight distance between San Andros, Bahamas and Guanabacoa, Cuba 299.8 mi / 482.5 km