Flight distance between Cruz Bay, U.S. Virgin Islands and Charlotte Amalie, U.S. Virgin Islands 9.0 mi / 14.5 km