Flight distance between Cruz Bay, U.S. Virgin Islands and Croix des Bouquets, Haiti 487.2 mi / 784.0 km