No, if you are a U.S. citizen, you do not need a passport to fly to Puerto Rico. However, you will need to show a valid government-issued photo ID, such as a driver's license.