Americas & Caribbean

Do You Need a Passport for Puerto Rico & the U.S. Virgin Islands?

Puerto Rico and the USVI are U.S. territories — no passport needed for U.S. citizens, just a Real ID. The rules, the exceptions, and what ID to bring.

Quick answer

No — U.S. citizens do not need a passport to visit Puerto Rico or the U.S. Virgin Islands (St. Thomas, St. John, St. Croix). Both are U.S. territories, so flights there are domestic: a state ID or driver's license is enough — and it must be REAL ID-compliant since May 2025. Bring a passport anyway if your trip includes side trips to the British Virgin Islands or other Caribbean islands.

Updated October 2026

Why no passport is needed

Puerto Rico and the USVI are U.S. territories under the American flag — flying San Juan from Miami is legally identical to flying from Miami to Dallas. No immigration, no customs, no entry forms.

The same is true for Guam, the Northern Mariana Islands, and American Samoa — all domestic travel for U.S. citizens.

What ID you actually need

  • REAL ID-compliant driver's license or state ID (star in the corner) — mandatory for ALL domestic flights since May 7, 2025
  • Or any TSA-accepted alternative: passport, passport card, Global Entry card, military ID
  • Kids under 18 need no ID at all when flying with an adult companion

When you DO need the passport

  • Ferries and day trips to the British Virgin Islands (Tortola, Virgin Gorda) — international territory, full passport rules
  • Any Caribbean island hop (St. Maarten, Anguilla, St. Barts, Dominican Republic)
  • Cruises departing foreign ports — see our cruise passport guide
  • As backup ID — if your license is lost abroad, a passport is your lifeline

Non-citizens: different rules

Green card holders and visa holders SHOULD carry their passport + green card/visa — while no immigration check exists, CBP does run occasional checks on PR/USVI flights and you must prove lawful status.

Do You Need a Passport for Puerto Rico & the U.S. Virgin Islands? — FAQ

Do you need a passport to go to Puerto Rico?
No — it's a U.S. territory. A REAL ID-compliant driver's license or any TSA-accepted ID is enough for U.S. citizens.
Do you need a passport for the U.S. Virgin Islands?
No — St. Thomas, St. John, and St. Croix are U.S. territory. Domestic ID rules apply. But bring a passport if you plan ferry trips to the British Virgin Islands next door.
Is a Puerto Rico flight international or domestic?
Domestic — same TSA and ID rules as flying between states.
Do green card holders need a passport for Puerto Rico?
Recommended — there is no immigration check, but carry your green card and passport in case CBP runs a status verification.
Stay connected abroad — skip roaming fees
Instant eSIM data plans, no physical SIM needed · partner offer
Get eSIM

Entry rules change without notice. Always verify with official government sources (travel.state.gov, embassy websites) before booking. Last reviewed October 2026. This page may contain partner links — see our affiliate disclosure.