Every cruise line wants you to prepay for unlimited drinks, and the pitch is seductive: one flat price, no bill at the end, sip whatever you want all week. But a modern beverage package can cost more than your excursions, and the marketing conveniently skips the part where you'd have to drink like it's your job to break even. So before you click "add to cart" on that pre-cruise offer, it's worth doing a little arithmetic.
The good news is the math isn't complicated. If you know roughly how much a package costs per day, how much a cocktail runs onboard, and how many drinks you honestly expect to have, you can figure out in about two minutes whether the package pays for itself. This guide walks through the current pricing on the big three lines, the break-even threshold, the fine print that trips people up, and the cheaper alternatives that often make more sense.
How much do cruise drink packages actually cost?
Unlimited alcohol packages run roughly $56-$120 per person per day on Royal Caribbean, about $82-$90 on Carnival, and around $109 list on Norwegian, all before adding an 18-20% gratuity or service charge.
Pricing swings a lot by line, ship, sailing, and whatever promotion is running, but here's the current lay of the land. Royal Caribbean's Deluxe Beverage Package lands anywhere from about $56 to $120 per person, per day, plus an 18% gratuity on top. Carnival's Cheers! program is roughly $82-$84 a day if you buy it before your cruise, or about $88-$90 if you wait and grab it onboard; both figures already fold in a 20% service charge. Norwegian's Unlimited Open Bar lists around $109 a day, though as we'll cover below, most people don't pay the sticker price.
One theme runs through all of it: buying pre-cruise is almost always cheaper, typically 10-20% less than the onboard price. The lines discount ahead of time to lock in your money and smooth out their revenue, so if you're confident you'll want the package, the savings for planning ahead are real. Just don't let "it's cheaper today" talk you into a package you wouldn't otherwise buy.
How many drinks a day do you need to break even?
On Royal Caribbean and Carnival you need to average roughly 6-8 alcoholic drinks every single day to come out ahead, since cocktails typically run $12-$15 each.
Here's the core of it. Cocktails onboard usually cost $12-$15 apiece, and a beer or glass of wine isn't far behind. Take a package that costs somewhere in the $70-$90 range after gratuity and divide by a $12-$15 drink, and you land on the same answer the whole industry quietly agrees on: you need to average roughly 6-8 alcoholic drinks per day, every day of the sailing, to break even on Royal Caribbean or Carnival.
The phrase "every day" is where the fantasy meets reality. Six drinks a day is a genuinely big number when you account for the port days you spend ashore, the afternoon nap, the nice dinner where you have one glass of wine, and the morning you wake up not wanting to look at rum. If you're a two-or-three-drink cruiser, the math simply doesn't work, and you'll usually come out ahead paying à la carte.
What's the fine print on drink packages?
Both adults in a cabin generally must buy the package together, and Carnival's Cheers! caps you at 15 alcoholic drinks per day, so one heavy drinker can't cover a lighter partner.
Two rules catch people off guard. First, on Royal Caribbean and Carnival, if one adult in a cabin buys the package, both adults have to buy it. The lines do this specifically to stop couples from sharing a single package, so you can't have one person buy in and pour drinks for a partner who abstains. If your travel companion barely drinks, that second package can quietly tank the value of the whole deal.
Second, Carnival's Cheers! program has a hard cap of 15 alcoholic drinks per person per day, after which you're cut off for the day. Fifteen is more than almost anyone will hit, so it's not really a limit on normal drinking, but it does formally end any idea of one buyer "covering" a table. Combine the both-adults rule with a per-person cap and you can see the design intent: packages are priced to win for the line across a whole cabin, not just for the one person who plans to go big.
How does Norwegian's Free at Sea change the math?
Most Norwegian guests get the open bar through the Free at Sea promotion and pay only the roughly 20% service charge on the package's value, which changes the break-even from 'drink a lot' to 'drink a little.'
Norwegian plays a different game. While the Unlimited Open Bar lists around $109 a day, most guests don't pay that; they receive it through the "Free at Sea" promotion, which was reinstated on November 5, 2025, replacing the short-lived "More at Sea" branding. Under Free at Sea you pay only the service charge, roughly 20% of the package's retail value, rather than the full daily rate. That completely rewrites the break-even: instead of needing six-plus drinks a day, you might only need a couple to justify the service charge you're paying.
Two caveats keep it honest. The package covers drinks priced up to $15, so anything pricier than that means you pay the difference. And starting March 1, 2026, the standard package no longer applies at Norwegian's private island, Great Stirrup Cay, so plan to pay out of pocket on your beach day there. Even with those asterisks, Free at Sea is usually the strongest package value of the big lines, precisely because you're not paying the full sticker price.
When is a drink package NOT worth it?
Skip it if you average fewer than about six drinks a day, if your cabinmate barely drinks (since both adults must buy in), or if your itinerary is heavy on port days spent ashore.
Be honest with yourself, because the lines are counting on you not to be. A package is a bad deal if you're a light-to-moderate drinker who'll have two or three drinks on a good day; you'd have to nearly double your normal intake just to break even, and that's not fun, it's homework. It's also a poor deal when the both-adults rule forces a barely-drinking partner to buy a full-price package alongside you, which can effectively double your per-drinker cost.
Itinerary matters too. A port-intensive sailing means you're off the ship and away from the bars for big chunks of the week, so those days you're paying for drinks you're not having. If you're eyeing a specific voyage, glance at the day-by-day plan on the cruise listing before you commit, because five port stops and two sea days is a very different drinking week than a transatlantic crossing. And if you're new to all this, our first-time cruise questions guide covers how onboard spending really adds up.
What are the cheaper alternatives to a drink package?
Bring your allowed bottle of wine aboard, pay per drink if you're a light drinker, and consider a soda or coffee card instead. Carnival's Bottomless Bubbles soda package runs about $12 a day plus 20%.
You have more options than the all-or-nothing package suggests. Most mainstream lines let each adult bring one bottle of wine aboard at embarkation, which covers a couple of relaxed dinners for the price of a supermarket run. If you're a moderate drinker, simply paying à la carte almost always beats the package, and you get the bonus of only paying for what you actually order rather than pre-committing to a daily quota.
If your goal is really just soda, specialty coffee, or bottled water, look at the non-alcoholic tiers instead of the full open bar. Carnival's Bottomless Bubbles soda package, for example, runs about $12 a day plus a 20% gratuity, a fraction of the alcohol package. Compare the tiers for your specific line on our cruise line pages, and check what's included on your particular ship before you assume you need the top package to enjoy a drink.
The bottom line: drink packages reward heavy, consistent drinkers and punish everyone else. On Royal Caribbean and Carnival, if you'll genuinely average six to eight drinks a day across the whole sailing, buy it pre-cruise and enjoy the freedom of never seeing a bar tab. If you won't, pay as you go, bring your bottle of wine, and put the savings toward an excursion. Norwegian's Free at Sea is the one case where the value tilts back toward the average cruiser, since you're only paying the service charge rather than the full rate. Run the two-minute math against your own honest drinking habits, and you'll never overpay for the privilege of unlimited daiquiris again.