For most cruises, you'll need a passport book that's valid for at least six months from the day your sailing ends. In some cases, you can use a passport card instead of a passport book, but that will only work if you plan to reenter the United States via your ship from Mexico, Canada, Bermuda or the Caribbean.