No passport needed for U.S. citizens visiting the USVI. Learn ID requirements for St. Thomas, St. John, and St. Croix, plus REAL ID info and BVI day trip rules.
Quick Answer: No, U.S. citizens do not need a passport to visit the U.S. Virgin Islands. St. Thomas, St. John, and St. Croix are U.S. territories, so travel is considered domestic—just like flying from New York to Florida.
---
What ID You Actually Need
For U.S. Citizens:
Flying to the USVI:
Government-issued photo ID (driver's license, state ID)
Starting May 7, 2025: Must have REAL ID-compliant license/ID
Look for the gold star ⭐ in the upper right corner of your ID
If no REAL ID star → Use your passport instead
Children under 18:
Usually don't need ID when traveling with parents/guardians
Birth certificate recommended for proof of age
Cruise ship passengers:
Cruise line handles documentation
Still need ID to board ship at departure port
For Non-U.S. Citizens:
You need the same documents required to enter the United States:
Valid passport
Visa (if required for your country)
ESTA authorization (for Visa Waiver Program countrie
...continue reading the full article