is a passport needed for cruise to mexico?
U.S. citizens taking “closed-loop” cruises are not required to have a passport. However, any guest who will be traveling without a passport will need proof of citizenship such as one of the following: ... The passport card cannot be used for international travel by air.