Flight distance between Salcedo, Dominican Republic and Cruz Bay, U.S. Virgin Islands 374.7 mi / 603.1 km