Yes, U.S. citizens traveling directly from the U.S. mainland or Puerto Rico can visit St. Thomas (U.S. Virgin Islands) without a passport. Because it is a U.S. territory, the flight is considered "domestic," similar to flying from New York to Florida. However, as of May 7, 2025, you must have a REAL ID-compliant driver's license or another TSA-accepted ID (like a passport card or Global Entry card) to board the aircraft. While a passport isn't required for entry, it is still "highly recommended" by travel experts in 2026. This is because if your flight is diverted to a foreign island (like nearby Tortola or St. Maarten) due to weather or an emergency, you would need a passport to return home easily. Furthermore, if you plan to take a ferry to the British Virgin Islands for a day trip, you will absolutely need a passport to clear their customs and return to St. Thomas.
That depends entirely on how you are traveling to St. Thomas and your citizenship.
Here’s the breakdown:
Yes, you can go to St. Thomas without a passport, but only if you meet specific conditions.
The Reality: Most major airlines’ systems will ask for passport information when booking international destinations, even US territories. It’s much simpler to travel with your passport.
Yes, you can usually go without a passport. Under the Western Hemisphere Travel Initiative (WHTI), U.S. citizens on closed-loop cruises can use a government-issued photo ID and an original birth certificate. However, cruise lines often have their own rules and may require a passport. You must check with your specific cruise line. Furthermore, if you miss the ship’s departure from St. Thomas, you would need a passport to fly back to the U.S.
No, you cannot go to St. Thomas without a passport. All non-U.S. citizens must present a valid passport