Do I need a passport to travel to/from Puerto Rico/Vieques and the United States?
No, U.S. citizens do not need a passport to travel to Puerto Rico from the mainland US or it’s territories. The following is extracted from the US Dept. of State web site: The Western Hemisphere Travel Initiative will not affect travel between the United States and its territories. U.S. citizens traveling between the United States, Puerto Rico, the U.S. Virgin Islands, Guam, the Northern Mariana Islands, and American Samoa will continue to be able to use established forms of identification to board flights and for entry. If traveling outside the United States or a U.S. territory, a passport or other secure document will be required. For example, a person may travel to and from the United States to the U.S. Virgin islands without a passport or other secure document, but under proposed regulations, a passport or other secure document would be required to re-enter the U.S. Virgin Islands from the British Virgin Islands or another country as of December 31, 2006.