U.S. citizens don’t need a passport or visa as Puerto Rico is a U.S. territory. Non-U.S. citizens should check visa requirements.