Are Cruise Drink Packages Worth It? The Break-Even Math for 6 Major Lines

Most cruise drink packages are worth it — if you actually use the non-alcoholic perks. Every package covers specialty coffee, smoothies, bottled water, and juice on top of alcohol. Factor in that $25/day in non-alcoholic value, and most lines break even at 4-5 cocktails per day, not the 7+ that other guides claim.
We track Royal Caribbean and Celebrity package prices daily across 44 ships. For this guide, we combined that tracked data with published pricing from Carnival, NCL, Princess, and MSC.
Quick Answer -- Is the Drink Package Worth It?
| Cruise Line | All-In Daily Cost | Cocktails to Break Even |
|---|---|---|
| Royal Caribbean Deluxe | $85/day | 7 at $12 avg |
| Celebrity Classic | $86/day | 7-8 at $10-$12 avg |
| Carnival CHEERS | $84/day | 7 at $12 avg |
| NCL Open Bar (full price) | $131/day | 11 at $12 avg |
| NCL Free at Sea bundle | ~$35/day | 3 at $12 avg |
| Princess Premier | $100/day | 8-9 at $12 avg |
| MSC Premium Extra | $70-$85/day | 5-7 at $12 avg |
But cocktails are not the whole picture. Every package also covers specialty coffee, smoothies, bottled water, fresh juice, and sodas.
A morning latte, a poolside smoothie, bottled water, and juice at breakfast add up to $25+ before your first cocktail. Factor that in and most packages break even at 3-4 cocktails per day.
The Hidden Cost Most Articles Skip
Gratuity adds 18-20% to the advertised price on every line except MSC. That turns a $72/day package into $85-$86/day. It is mandatory and most articles ignore it.
Here is what each line actually charges once gratuity is included:
| Cruise Line | Package | Advertised Price | Gratuity | All-In Price |
|---|---|---|---|---|
| Royal Caribbean | Deluxe Beverage | $72/day | +18% | $85/day |
| Celebrity | Classic Drinks | $72/day | +20% | $86/day |
| Celebrity | Premium Drinks | $82/day | +20% | $98/day |
| Carnival | CHEERS | $70/day | +20% | $84/day |
| NCL | Open Bar (standalone) | $109/day | +20% | $131/day |
| NCL | Open Bar (Free at Sea) | ~$29/day | included | ~$35/day |
| Princess | Premier Beverage | $85/day | +18% | $100/day |
| MSC | Premium Extra | $70-$85/day | included | $70-$85/day |
A note on our data: The Royal Caribbean and Celebrity prices above are median prices from our daily tracking across 30 RC ships and 14 Celebrity ships.
Package prices vary by ship and sailing date -- the median gives you the most realistic starting point for the math. For Carnival, NCL, Princess, and MSC, we use current published pricing. We are transparent about the difference.
The Real Break-Even Math
Most articles ignore the non-alcoholic drinks. Every package covers specialty coffee, smoothies, bottled water, fresh juice, and sodas. On a sea day, it is easy to consume $25-$30 in non-alcoholic drinks without thinking about it — a couple of lattes, a smoothie, bottled water at the pool, juice at breakfast.
Subtract that non-alcoholic value from the package cost, and the number of cocktails you need drops significantly:
| Cruise Line | All-In Cost | Non-Alc Value (~$25/day) | Remaining to Break Even | Cocktails Needed |
|---|---|---|---|---|
| Carnival CHEERS | $84/day | -$25 | $59 | 5 |
| Royal Caribbean | $85/day | -$25 | $60 | 5 |
| Celebrity Classic | $86/day | -$25 | $61 | 5-6 |
| MSC Premium Extra | $70-$85/day | -$25 | $45-$60 | 4-5 |
| Princess Premier | $100/day | -$25 | $75 | 6-7 |
| NCL (Free at Sea) | ~$35/day | -$25 | $10 | 1 |
| NCL (standalone) | $131/day | -$25 | $106 | 9 |
NCL Free at Sea is the standout. At ~$35/day, a single cocktail plus your morning coffee puts you ahead. Without Free at Sea, NCL is the hardest to justify at 9 cocktails per day.
Port days change the math
On port days, most people spend 6-8 hours off the ship. That cuts your drinking time roughly in half. If your 7-night cruise has 4 port days and 3 sea days, your realistic usage pattern looks more like:
- Sea days: 4-5 cocktails + $25 in non-alcoholic drinks = solid value
- Port days: 1-2 cocktails at dinner + maybe a coffee = well below break-even
The package pays the same daily rate regardless. A port-heavy itinerary makes it harder to justify — you are paying full price for days you barely use it.
What Each Package Actually Covers
Three lines cap you at 15 drinks per day. The other three are unlimited. That difference — plus per-drink price limits — creates real gaps in value.
| Line | Per-Drink Limit | Daily Cap | What's Excluded |
|---|---|---|---|
| Royal Caribbean Deluxe | $14 | None | Bottles, mini-bar, room service alcohol |
| Celebrity Classic | $10 ($12 on Edge+) | None | Premium spirits above limit |
| Celebrity Premium | $19 | None | Very few exclusions |
| Carnival CHEERS | $20 | 15 drinks/day | Nothing above $20 |
| NCL Open Bar | $15 | None | Premium brands above limit |
| Princess Premier | $20 | 15 drinks/day | Bottles, premium above limit |
| MSC Premium Extra | $16 | 15 drinks/day | Premium brands above limit |
The per-drink limit is the other factor. Celebrity's Classic package at $10 per drink excludes many cocktails that RC's $14 limit covers. If you drink premium spirits, check the limit before buying.
When the Package Is Not Worth It
Skip the Package If You Match Any of These
- You average 1-2 cocktails per day and do not drink specialty coffee. Without the non-alcoholic value adding up, 1-2 cocktails at $12 each is $14-$24/day — a fraction of the package cost.
- Your itinerary is port-heavy. Four or more port days on a 7-night cruise means you are paying full price for days you barely use the package. The math works best on sea-day-heavy itineraries.
- You primarily drink beer. At $7-$8 per beer, even with non-alcoholic value factored in, you need 5-6 beers per day on top of your coffees and smoothies to break even.
- You are sailing NCL without Free at Sea. At $131/day all-in, you need 9 cocktails per day after non-alcoholic credits. That is not realistic.
The real question is not "how many cocktails" — it is "how much total value will I use?" If you drink specialty coffee in the morning, grab a smoothie by the pool, drink bottled water throughout the day, and have 3-4 cocktails at dinner, you are likely getting your money's worth on most lines. If you skip the non-alcoholic drinks and have 2 beers at dinner, you are not.
Line-by-Line Recommendations
- Royal Caribbean: Worth it for cocktail-heavy drinkers on ships where the package runs below the $72/day median. On premium ships where it runs higher, the math gets harder. We broke down the ship-by-ship pricing in our Royal Caribbean drink package analysis.
- Celebrity: The Classic package at $86/day all-in is nearly identical to RC's pricing. The $10 per-drink limit is restrictive — consider Premium at $98/day if you drink cocktails above $10. Our Celebrity drink package pricing guide has ship-by-ship data.
- Carnival: CHEERS at $84/day all-in has the highest per-drink limit ($20) among the more affordable packages. The 15-drink cap is generous. Best value among the mainstream packages for cocktail drinkers.
- NCL: Only buy through Free at Sea. The standalone price is not competitive. At ~$35/day through the promotion, it is the best value in the industry.
- Princess: Premier at $100/day is the most expensive mainstream option. The $20 per-drink limit is generous, but the price puts the break-even at 6-7 cocktails after non-alcoholic credits.
- MSC: Premium Extra at $70-$85/day with gratuity included is the best upfront value. The 15-drink cap and $16 per-drink limit are the main constraints.
Run the math for your specific cruise with our drink package calculator.
How We Track This Data
We monitor Royal Caribbean package prices daily across 30 ships and Celebrity package prices daily across 14 ships using automated tracking. The median prices used in this guide -- $72/day for RC Deluxe, $72/day for Celebrity Classic, $82/day for Celebrity Premium -- come directly from that data.
For Carnival, NCL, Princess, and MSC, we use current published pricing because we do not yet track those lines' package prices daily. We are transparent about the difference: RC and Celebrity numbers are data-backed medians from thousands of daily price checks. The other four are published rates that may vary by sailing.
Cruise Price Tracker scores every cruise fare 0-100 based on 2.6M+ price snapshots -- so you know whether the cabin price is fair before you start adding packages. All Aboard Deals Pro members can also track RC and Celebrity package prices and get alerts when they drop.
Found this helpful?
Share it with fellow cruisers
Frequently Asked Questions
About the Author

Graham H — Founder, All Aboard Deals
Graham has been cruising for over a decade and has sailed on 15+ cruises across Royal Caribbean, Carnival, Norwegian, and Virgin.
He built All Aboard Deals to track cruise prices the same way traders track charts — monitoring 35,000+ sailings and spotting fares that fall well below their recent averages.
When he's not digging through price drops, he's on board testing cabins, checking drink packages, and talking with other cruisers about what actually feels like a good value.
Editorial Standards
All guides are based on real pricing data, live fare checks, and historical trends. Content is updated as ships launch and prices change. Questions or corrections? Contact us
