Flight distance between San Andros, Bahamas and Cerro, Cuba 304.6 mi / 490.3 km