If you’re traveling on a cruise that begins and ends in the same U.S. port, you don’t need to bring a passport, although it’s highly recommended. If your Alaska cruise begins or ends in a foreign port, you will need a valid passport.