Do you need a passport for St. Thomas? If you are a U.S. citizen, usually no. St. Thomas is part of the U.S. Virgin Islands, a U.S. territory, so flying in from the mainland is treated like a domestic trip. Cruising is a little different, and so is anything involving a non-U.S. citizen, so the short answer has a few “it depends” moments. Below is the plain-English breakdown for flights, cruises, kids, ferries, and visitors from abroad, plus the one thing we always tell guests to bring anyway.
Do You Need a Passport for St. Thomas? The Quick Answer
For U.S. citizens flying from the mainland, you do not need a passport to enter St. Thomas. You do need valid government-issued photo ID for the flight, and the airline and TSA set those rules, not the islands. For cruise passengers, a passport is not always required on a round-trip cruise that starts and ends in the same U.S. port, but it is strongly recommended and some itineraries require it. Non-U.S. citizens should expect to need a valid passport and follow the same entry rules as for any U.S. arrival.
Official requirements can change, so double check with the U.S. Department of State and your airline or cruise line before you travel.

Flying to St. Thomas: What ID to Bring
Because the USVI is U.S. soil, there is no passport check on the way in for U.S. citizens. What matters is what the airline needs to let you board. Adults should carry a valid, unexpired government photo ID, and for domestic flights that now means a REAL ID-compliant license or a passport, per the TSA REAL ID guidelines. If your license is not REAL ID-compliant, bring a passport or another accepted ID.
A few practical notes for the airport:
- Layovers abroad. If your route connects through another country, you may need a passport for that leg. Check your itinerary.
- Heading home. You will go through a customs and agriculture check before flying from St. Thomas to the mainland, so keep your ID handy and leave a little extra time.
- Just in case. Many travelers bring a passport anyway. It is the easiest backup if a flight gets rerouted.
Do You Need a Passport to Go to St. Thomas on a Cruise?
This is where most of the confusion comes from. The rule depends on the type of cruise:
- Closed-loop cruises start and end at the same U.S. port. U.S. citizens can generally sail with a government photo ID and an original or certified copy of their birth certificate, but a passport is the safer choice.
- Open-loop cruises start and end in different ports, or in different countries. These typically require a passport.
Even when the government does not require one, your cruise line may. Many lines recommend or require passports because it makes things easier if you miss the ship or need to fly home from a different port. Our advice is simple: if you have a passport, bring it. Keep it in the ship’s safe, and carry a photo ID or a copy while you explore.
Want to see which ships are scheduled for your dates? Our St. Thomas cruise ship schedule and cruise port guide are good places to start.
Passport Rules for Kids and Families
Children under 16 can usually travel on closed-loop cruises with a birth certificate, and kids do not need ID to board a domestic flight in many cases when traveling with an adult, though airline policies vary. If you are traveling with a child who has a different last name than you, or you are not the legal guardian, bring a signed letter of permission. A passport is still the cleanest option for everyone in the family. If you are planning the day around young travelers, our guide to things to do in St. Thomas with kids has ideas that work for all ages.
Day Trips to St. John and the British Virgin Islands
The ferry from St. Thomas to St. John stays inside the U.S. Virgin Islands, so U.S. citizens do not need a passport for that ride. The British Virgin Islands are a different story. Tortola, Jost Van Dyke, and the rest are a separate country, and you will need a passport to visit them. If you are weighing the options, our St. Thomas vs. St. John guide helps you decide where to spend a cruise day.
Visiting from Outside the U.S.
If you are not a U.S. citizen, plan on carrying a valid passport, and check whether you need a visa or an approved travel authorization before you go. The rules depend on your nationality and where you are coming from, so confirm them with U.S. Customs and Border Protection or the nearest U.S. embassy rather than relying on a blog post, including ours.
What to Pack Besides Your Passport
Once the paperwork is sorted, the rest is easy. Bring sunscreen, a hat, and comfortable shoes, because our famous 99 Steps are a workout. Cash is handy for taxis, which we break down in our St. Thomas taxi rates guide. If you are worried about the weather, read our notes on hurricane season and the best time to visit St. Thomas.

Your Next Stop: Blackbeard’s Castle
Once you land, come up the hill to Blackbeard’s Castle, home to the 1679 Skytsborg Tower, one of five National Historic Landmarks in the U.S. Virgin Islands. The $15 day pass covers the castle grounds, a tour of the tower, and a rum room sampling. Kids under 10 get in free, and USVI residents get in free with island ID. You can grab tickets online. Jolly Roger’s is always free to walk into, and the hotel on the castle grounds has reservations open if you want to stay longer. We are open 9am to 9pm daily, and our walking tour is a great way to see the harbor from above.
Do You Need a Passport for St. Thomas? FAQ
Do U.S. citizens need a passport to go to St. Thomas?
No, not to enter. St. Thomas is a U.S. territory, so U.S. citizens flying from the mainland do not need a passport. You still need valid government photo ID to fly.
Do you need a passport for a cruise to St. Thomas?
On a closed-loop cruise, U.S. citizens can often sail with a photo ID and birth certificate, but a passport is strongly recommended and sometimes required by the cruise line. Open-loop cruises usually require one.
Do I need a REAL ID to fly to St. Thomas?
For domestic flights, adults need a REAL ID-compliant license or another accepted ID such as a passport. Check the TSA website for current rules.
Can I take the ferry to St. John without a passport?
Yes, U.S. citizens do not need a passport for the St. Thomas to St. John ferry. You will need one for the British Virgin Islands.
What if I am not a U.S. citizen?
Bring a valid passport and confirm any visa or travel authorization requirements with U.S. Customs and Border Protection before you go.
The Bottom Line
So, do you need a passport for St. Thomas? For most U.S. citizens, not to get in, but bring one anyway for peace of mind, especially on a cruise. Sort your ID, pack light, and come see the best view on the island.

