No. If you're a US citizen, cruises that depart and return to the same port require only a government-issued ID and a birth certificate.
On most cruises yes. But not on "Closed Loop cruises" see http://getyouhome.gov for all the passport rules!
maybe yes
cruises to the Caribbean and Mexico can be taken with a birth certificate and a picture ID
You will need a passport when you are taking the cruise outside of the US. The reason why is so you are in different ports that you are outside of the US.
All cruise lines strongly recommend you get a passport, but it's not required for "closed loop" cruises in the Western Hemisphere. http://www.cruisesavvy.com/savvyguide/know_before_you_go/do_i_need_a_passport
Only if you start or end in a foreign port. Cruises are considered closed circuit journeys and as long as you begin and end in the United States you do not need a passport.
Holland America provides cruises to a variety of locations, most of which do require passengers to have a passport. The cruise line recommends that all guests have a valid passport, with an expiration date more than six months beyond the date of the cruise.
Samantha Brown Passport to Great Weekends - 2008 Great Cruises was released on: USA: 13 June 2009
If you're a US citizen and planning to cruise to the Bahamas before summer 2008, you do not need a passport. You can also cruise to the Caribbean (except Barbados), Mexico and Canada (for most Alaskan cruises) without a passport. The Department of Homeland security should announce the new date for passport requirements later this spring.
pretty unusual question, if Alaska is part of usa, why would they do that Actually, you might. Because some Alaskan cruises port in Canada which would require a passport.
Yes. All you need is a passport.
Cruises that do not begin and end in the U.S. will require a passport when you leave the U.S. For citizens of other countries the same thing applies.