Skip to content

10 cruise lines

Cruise Line Alcohol Policies

Which cruise lines let you bring wine aboard, what corkage costs, whether a drink package is worth it, and the drinking age. Every major line's beverage policy, verified against official sources.

Lines that let you bring wine aboard

8 lines

Lines that do not allow your own alcohol

2 lines

Frequently Asked Questions

Which cruise lines let you bring your own alcohol aboard?
Carnival, Celebrity, Cunard, Disney, Holland America, Princess, Royal Caribbean, Virgin allow a limited amount of wine or champagne at embarkation. MSC, Norwegian do not let you bring your own alcohol for the cruise.
Do you have to pay corkage to bring wine on a cruise?
Usually yes, if you drink it in a restaurant or bar rather than your cabin. Among the lines that allow it, corkage runs from $15 to $35 per bottle. Several lines waive the fee if you drink your bottle in your stateroom or hold a drink package.
What is the drinking age on a cruise?
On sailings from North America the minimum age is almost always 21. Many international departures set it at 18, and some sailings from Japan use 20. Adults-only Virgin Voyages sails guests 18 and older, but still applies 21 in United States and Alaska waters.
Do cruise drink packages have a fixed price?
Most lines quote drink-package prices dynamically at booking, so they vary by ship and sailing. A few publish rates: Carnival lists CHEERS!, Princess lists its beverage packages, and Cunard lists its World of Drinks tiers. Every line adds a service charge or gratuity, typically 18 to 20 percent.

Related tools