Skip to content
First Time Cruise Tips

Drinks on a cruise: packages, prices and bringing your own

The short answer

A drinks package pays off only if you'd really drink a lot every day. If you have a few drinks a day, paying as you go is usually cheaper. On many lines, everyone of drinking age in the cabin must buy the package if one person does, and a gratuity is added to it. Check your line's rules below.
By Kathryn Lyn2 min readReviewed September 2026
Champagne being poured on board

Each line's package rules

Drink packages, from each line's own pages

Cruise lineWhat the line saysChecked
Carnival Cruise LinePackages sold, and drinks can also be bought one at a timeSeptember 21, 2026
Royal Caribbean InternationalDeluxe Beverage, Refreshment and Classic Soda packagesSeptember 21, 2026
Norwegian Cruise LineFree at Sea Unlimited Open Bar, for guests 21 and olderSeptember 21, 2026
MSC CruisesPre-paid packages fleetwide, and everyone at the table must hold the same oneSeptember 21, 2026
Princess CruisesPremier, Plus, Zero-Alcohol and Classic Soda packagesSeptember 24, 2026
Celebrity CruisesClassic and Premium Drink Packages — everyone of drinking age in the cabin must buy the same oneSeptember 21, 2026
Disney Cruise LineSoft drinks, coffee and tea at meals are free; alcohol is charged per drinkSeptember 24, 2026
Holland America LineQuench, Signature and Elite packages — all have a daily drink limitSeptember 21, 2026
Virgin VoyagesNo drink package — a pre-paid Bar Tab insteadSeptember 21, 2026
VikingSilver Spirits Beverage Package — $27 per guest, per daySeptember 21, 2026
Cunard LineBeers, Wines & Spirits Option, and a Premium Nonalcoholic OptionSeptember 21, 2026
Oceania CruisesPrestige Select Beverage Package, $79.95 per person per daySeptember 24, 2026

What you can bring

Bringing alcohol on board

Cruise lineWhat the line saysChecked
Carnival Cruise LineOne sealed 750 ml bottle of wine or champagne per guest 21 or older, on embarkation day onlySeptember 21, 2026
Royal Caribbean InternationalOne sealed 750 ml bottle of wine or champagne per guest of drinking age, on embarkation day onlySeptember 21, 2026
Norwegian Cruise LineOnly wine and champagne, and a corkage fee appliesSeptember 21, 2026
Princess CruisesOne 750ml bottle of wine or champagne per guestSeptember 24, 2026
Celebrity CruisesOne sealed 750 ml bottle of wine or champagne per guest of drinking age, on embarkation day onlySeptember 21, 2026
Disney Cruise LineOne 750ml bottle of wine or 6 beers per adult, carry-on onlySeptember 21, 2026
Holland America LineWine and champagne only, with a US $20 corkage fee per bottle of 750 ml or lessSeptember 21, 2026
Virgin VoyagesTwo 750ml bottles of wine per cabin — no spirits or beerSeptember 24, 2026
VikingBring your own, drink it anywhere, no corkage feeSeptember 24, 2026
Cunard LineOne bottle of wine or champagne, 750 ml or smaller, per guest of drinking age per voyageSeptember 21, 2026
Oceania CruisesUp to 6 bottles of wine, 1 of spirits and 12 beers per stateroomSeptember 24, 2026

Be honest about how much you drink at home. If it's a couple of glasses of wine at dinner, the package rarely makes sense.

— Kathryn Lyn

First-timer questions

Questions, answered.

The questions people ask most. Tap one to open it, or open them all and read straight down.

4 questions on this page

How many drinks a day to break even on a cruise drinks package?

Divide the package's daily price, plus its gratuity, by the typical price of the drinks you'd order. If you'd rarely reach that number every single day, paying per drink is cheaper.

What is the cheapest way to drink on a cruise?

Use the free drinks (water, basic coffee and tea, and on some lines juice and soft drinks), pay per drink for alcohol, look for happy hours, and bring the wine your line allows.

Do cruise drink packages get cheaper closer to the date?

Lines often discount packages before sailing, and pre-cruise prices are usually lower than on board. Watch the line's planner after you book.

Does everyone in my cabin have to buy the drinks package?

On several lines, yes: if one guest of drinking age buys it, all guests of drinking age in the cabin must. MSC applies the rule to everyone dining at the same table. See the table above.

Read next

Want Kathryn to check your plan?

Tell her who is going and roughly when. She will match you to a ship and a length that suits a first cruise.

Please don’t include passport or payment details. Kathryn never needs them to answer a question.