For U.S. citizens traveling directly from the U.S. mainland or Puerto Rico, a passport is not required to enter the U.S. Virgin Islands (St. Thomas, St. Croix, and St. John). Because the USVI is an unincorporated U.S. territory, the trip is considered domestic travel. You only need a government-issued photo ID, such as a REAL ID-compliant driver's license. However, there is a unique customs "quirk" when leaving the islands: you must clear a U.S. Customs and Border Protection (CBP) inspection before returning to the mainland. While a passport isn't mandatory for this, it is highly recommended to carry one—or at least a certified copy of your birth certificate—to make the clearance process smoother and faster. Furthermore, if you plan to take a day trip to the neighboring British Virgin Islands (BVI) like Jost Van Dyke or Tortola, a valid passport is absolutely essential. In 2026, carrying a passport is the "gold standard" for island hopping, even if the USVI itself remains a "no-passport-needed" destination for domestic American travelers.