The short answer is no: U.S. citizens do not need a passport to visit the U.S. Virgin Islands. St. John, St. Thomas, and St. Croix are all U.S. territories, which means travel there from the mainland is treated as domestic travel for American citizens. A valid government-issued ID is sufficient for most purposes.
That said, the fuller answer requires a few additional details, particularly around REAL ID requirements for flights, what documentation to carry on return, and what happens if you plan to take a day trip to the British Virgin Islands from St. John. This guide covers all of it.

U.S. citizens traveling directly from the mainland or from Puerto Rico to St. John do not need a passport. The USVI's status as a U.S. territory means the journey is treated as domestic travel. You go through standard TSA security screening on departure and arrive without clearing customs or immigration.

A valid state-issued driver's license or ID is the standard documentation for this trip. You will not encounter a customs form, an immigration officer, or any requirement to show proof of citizenship at the ferry dock or ferry terminal on either side of the crossing.
What you do need to know about is REAL ID.
Since May 7, 2025, TSA requires a REAL ID-compliant document to board domestic flights, including flights to and from the U.S. Virgin Islands. A REAL ID-compliant license has a star marking in the upper portion of the card. If your state-issued driver's license or ID does not have that marking, you will need an alternative accepted document to board your flight.
Accepted alternatives to a REAL ID-compliant license include a U.S. passport, passport card, DHS Trusted Traveler card (Global Entry, NEXUS, SENTRI, FAST), U.S. military ID, Enhanced Driver's Licenses from participating states (Washington, Michigan, Minnesota, New York, Vermont), and a valid foreign passport for non-U.S. citizens. Starting February 1, 2026, TSA will also offer a new option called TSA ConfirmID for travelers without acceptable ID, available for a $45 fee at the checkpoint. Full current list of accepted documents at tsa.gov/travel/security-screening/identification.
This does not apply to travelers arriving by sea. If you are crossing from St. Thomas to St. John by passenger ferry, the REAL ID requirement does not factor in.
For full details on getting to St. John, including ferry routes and the journey from the St. Thomas airport, our guide on how to get to St. John covers the logistics.
Returning from the USVI to the mainland does not require clearing customs in the traditional sense, but your airline may have specific documentation requirements for check-in. A valid photo ID or passport is standard. CBP officers may be present in some departure contexts, and carrying proof of U.S. citizenship (a passport, passport card, or birth certificate) is worth doing even when not strictly required.
The USVI follows the same entry requirements as the U.S. mainland. Non-U.S. citizens must present a valid passport and, where applicable, a U.S. visa or valid ESTA (for Visa Waiver Program participants) to enter. There is no separate USVI visa category. If you are eligible to enter the United States, you are eligible to enter the U.S. Virgin Islands on the same documentation.
For visitors who are not U.S. citizens, a passport is both required and the practical default for international travel. The more relevant consideration is ensuring your U.S. visa or ESTA is valid for the duration of your trip.
Lawful permanent residents (green card holders) should carry their Form I-551 when traveling. While LPRs do not need a passport for domestic U.S. territory travel, their green card serves as proof of immigration status and is required for re-entry into the U.S. if traveling outside its territories.
This is the situation where a passport becomes relevant regardless of citizenship. The British Virgin Islands are a separate country, and crossing from the USVI to the BVI, even for a single day, requires a valid passport for all visitors, including U.S. citizens.

Day trips to the BVI from St. John are popular and easy to arrange. Charter operators handle the customs crossing, but every passenger needs a valid passport to complete it. The BVI requirement has been consistently enforced and reaffirmed by BVI Immigration. There are no exceptions.
If a BVI day trip is on your itinerary and you were planning to travel without a passport, this is the reason to bring one.
For most U.S. citizens visiting St. John:
A REAL ID-compliant driver's license or other accepted ID covers air travel. Your standard license covers the ferry crossing. No additional documentation is required for entry to the island or any normal activity on it.
Bringing a passport anyway is low-effort insurance. It eliminates any uncertainty about REAL ID compliance, satisfies all documentation requirements if you decide to do a BVI day trip, and is available if your driver's license is lost or damaged during travel. For a trip of any meaningful length, most travelers find it worth the minimal inconvenience of packing it.
The documentation question typically comes up early in trip planning, and the relief most travelers feel when they confirm no passport is required for St. John often leads them to leave it at home. We'd gently push back on that. The overhead of bringing a passport is negligible, the situations where it becomes useful (BVI day trip, REAL ID uncertainty, backup ID) are real, and its absence creates the only scenario where you might have to say no to something during your trip.
For everything else in the planning process, our guides on the best time to visit St. John, getting around St. John, and staying at a villa cover what actually shapes the experience once you arrive.

