Anyone can be on a cruise so long as there is an adult to take care of minors.
Most cruise lines require babies to be at least 6 months old to go on a cruise.
Yes, you need a passport to go on a cruise to Canada.
Yes, you need a valid passport to go to Canada on a cruise.
Yes, you need a passport to go to British Columbia on a cruise.
Yes, you need a passport to go on a cruise to Alaska if the cruise departs from a U.S. port and stops at a foreign port.
No
none. you have to have at least one person that's 21 in your room unless you go on a carnival cruise. then you have to have a 25 yr old. also if you are under 21 and without a parent you need a written permision slip to go with someone else.
Yes, you definitely need a passport to go to Honduras on a cruise ship. More particularly, you will need a passport to re-enter the United States.
yes you do need a passport throghout the cruise, especially to get out of the Bahamas visitor center,but when you go back on the cruise they will give you a carnival card.
I think you have to be 21
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.
you only need a passport if you are going to cruise to they place and fly back but it you were cruising from lets say Florida to the Bahama's and you don't stay in the Bahamas and cruise back then you don't need one