Flight distance between Gros Islet, Saint Lucia and Guanabacoa, Cuba 1,529.3 mi / 2,461.1 km