Flight distance between Cruz Bay, U.S. Virgin Islands and Las Vegas, United States of America 3,287.0 mi / 5,289.9 km