do you need a passport to cruise to st thomas?
The USVI (U.S. Virgin Islands) are a U.S. territory, so U.S. citizens do not need a passport to visit, and this applies to every island in the territory (St. Thomas, St. John, and St. ... As it's a U.S. territory, it's the United States, so you don't need a passport to enter.