The Commonwealth of Puerto Rico is a self-governing, unincorporated territory of the United States. As such, United States citizens do not need a passport to travel to Puerto Rico. However, citizens of other countries traveling to Puerto Rico must meet the same travel restrictions as they would for traveling to the United States.
Passports are not required for U.S. citizens traveling between the United States and its territories. Citizens traveling between the United States and Puerto Rico only need official government-issued identification, such as a valid driver's license or photo ID card issued by a state motor nehicle division. U.S. citizens do not need to pass through immigration or customs when entering or exiting Puerto Rico.
Puerto Rico has been promoted in recent years as a wedding destination for
Americans because passports are not required..
Non-U.S. citizens traveling to Puerto Rico follow the same requirements for traveling to the United States. In general, non-U.S. citizens are required to have a passport valid for at least six months from the date of entry. Travelers are subject to inspection by the U.S. Department of Homeland Security at the port of entry.
Citizens of certain countries can apply for the Visa Waiver Program when visiting the United States and Puerto Rico. Visitors applying for the program must have a machine-readable e-passport valid for at least 90 days before their entry. E-passports have the international symbol on the cover which looks like a flag with a circle in the middle and a line running through it.