Flight distance between Gros Islet, Saint Lucia and Punta Cana, Dominican Republic 584.3 mi / 940.4 km