Question: Does the U.S. require a passport to visit Mexico, Canada, the Caribbean or Bermuda?
Answer: Yes and no. It depends on how you go.
If you fly, you need a passport. If you travel by land or sea, you don't. But as of Jan. 31, U.S. adults are expected to present at least a birth certificate or other proof of citizenship, plus a government-issued photo ID, such as a driver's license, to cross these land-sea borders; children 18 and younger need only a birth certificate.
Starting sometime this spring, the State Department plans to issue a new document, called a passport card, that you can use for land-sea crossings from Mexico, Canada, the Caribbean and Bermuda.
The law notwithstanding, some cruise lines may ask you to carry a passport. Because a passport is good for all types of border crossings, it makes sense to get one if you plan to travel outside the United States.
Q: Do I need a passport to visit foreign destinations other than Canada, Mexico, the Caribbean and Bermuda?
A: Yes. These rules haven't changed.
Q: Do I need a passport to travel to or return from a U.S. territory, such as Puerto Rico, the U.S. Virgin Islands or Guam?
A: No. Those rules haven't changed.