Non-U.S. citizens will need a passport or visa to travel to Puerto Rico. If you are a permanent resident of the U.S., then you can present your permanent resident card as your identification. Travelers from most other countries will simply need a passport, although a visa is required in some cases.