It is possible to bring alcohol on board the ships of some cruise lines. Each company has its own policy on this. Some allow it with limits on the number of bottles, some charge a cork fee per bottle. Others even allow you to bring a number of beer cans on board. However, this is only possible at boarding. After that, if you make alcohol purchases in a port, these bottles will be recorded and given to you at the end of the cruise. It is important to check each company’s policy before departure, as they reserve the right to change their policies at all times.

Here are the links to the policies of the major companies and the information that was available in July 2016:

Can I bring alcohol to NCL?

It is forbidden to bring any liquid (water, soft drink, alcohol…) on board at boarding except for wine bottles, but a cork duty will be charged. https://www.ncl.com/ca/en/faq#!#can-i-bring-alcohol-board

Can I bring alcohol to Celebrity?

It is possible to bring a maximum of two bottles of wine or champagne per cabin on board at boarding. A cork duty will be charged if alcohol is consumed in public places. https://www.celebritycruises.com/faqs/before-you-board

Can I bring alcohol to Carnival?

It is possible to bring a 750 ml bottle of wine or champagne per person to boarding. A cork duty will be charged if alcohol is consumed in restaurants. It is also possible to bring a maximum of 12 cans of soft drink. Any other liquid is prohibited. Cheap packages of water bottles are available. https://help.carnival.com/app/answers/detail/a-_id/2633/

Can I bring alcohol to Princess?

A 750 ml bottle of wine or champagne per person at boarding. You can bring more bottles, but you will be charged a $15 cap fee per bottle. http://www.princess.com/learn/faq-_answer/onboard/experience.jsp

Can I bring alcohol to Royal Caribbean?

It is possible to bring a 750 ml bottle of wine or champagne per person to boarding. A cork duty will be charged if alcohol is consumed in a public place. It is not possible to bring any other drink even if they are not alcoholic. http://www.royalcaribbean.com/customersupport/faq/details.do?pagename=frequently-_asked-_questions-5-snav-2-260-faqSubjectId-333-and-faqSubjectName-Onboard-Policies and faqType-faq

Can I bring alcohol to Holland America?

A 750 ml bottle of wine or champagne per person at boarding. You can bring more bottles, but you will be charged a cork duty of $18 per bottle. http://www.hollandamerica.com/cruise-vacation-planning/PlanningAndAdvice.action?tabName=Shipboard+Life&contentMenu=Onboard+Policies&contentSubMenu=Can+I+Bring+Alcoholic+Beverages+Onboard?

Can I bring alcohol to Disney cruises?

A maximum of two 750 ml bottles of wine or champagne or six cans of beer per person can be brought on board at boarding or at one of the ports of call. You will be charged a $25 cap fee per bottle if you consume this alcohol in restaurants. https://disneycruise.disney.go.com/planning-center/my-cruise-plans/faqs/preparing-for-your-cruise/alcohol-onboard-policy/

Can I bring alcohol to Cunard?

You will be charged a 750 ml bottle of wine or champagne per person at boarding, a corkage fee of $20 per bottle.

Can I bring alcohol to MCS?

No, it will be confiscated and handed over on the last day of the cruise.

Can I bring alcohol to Costa?

No, it will be confiscated and handed over on the last day of the cruise.