Every time you book a cruise, you have one very important decision to make: “Should I get the drinks package or not?”
Cruise drinks packages can cost anywhere between £25 and £106 ($30 to $129) per day for all-inclusive alcoholic drinks. The price depends on which cruise line you sail with and which package you choose.
I’ve worked in the cruise industry since 2015, and I’ve taken a lot of cruises. Although I do love a drink (or seven), I’m also pretty frugal. Every time I book a cruise, I do the maths and work out whether to buy the drinks package or not. So far, I’ve bought one on 50% of my cruises.
This article will help you to work out whether the drinks package is worth it for your cruise. You’ll find information on drinks prices, package prices, and what different drinks packages do and don’t include.
I’ve also built a free Cruise Drinks Package Calculator, to help you work out whether to buy one or not.
Plus, find out how I once saved over £400 by bringing my own drinks on board (and no, I didn’t break any rules!).
Cruise Drink Packages Are Usually Worth It
If you like to drink a lot on holiday, then drinks packages are almost always worth it.
But what if, like me, you spend a not-inconsiderable amount of time with one eye on your children, making sure that the little angels don’t take off their armbands and jump into the deep end? Then you might not be able to drink as much as you want to. So, what’s a parent to do?
Of course, with late-night kids’ clubs and babysitting, it can be fabulous to unwind with a few glasses of vino or a cocktail in the sun. And if you’re lucky enough to have a balcony, a nightcap is a lovely way to end the night once everyone’s tucked up in bed.
Even if you’re teetotal, there are soft drinks packages which can be great value for money. So, don’t write off the idea of a beverage package just yet.
How To Decide if Your Cruise Drinks Package Is Worth It
To do the maths on your drinks package, you’ll want to know four things:
- What different drinks packages are available on your cruise? Some cruise lines offer up to five different packages, with different things included.
- How much are drinks packages? Some cruise lines have fixed prices, while others vary on each sailing and can go up or down before the departure date.
- How much are drinks on your ship? Some cruise lines charge pub prices, but others charge more than double that.
- How many drinks do you plan to have each day? You’ll drink more on sea days than days spent ashore, so this should be factored in.
Now, if all this seems like a bit too much maths, don’t worry! That’s where the drinks package calculator will come in handy. Just enter your email in the form below and I’ll send it to you.
There are a couple more things you need to consider:
- What drinks are free on your cruise?
- What drinks aren’t included in the drinks package?
If you like to drink tea, coffee, fruit juice, squash, ice tea, milk and water, it’s possible that you won’t spend a penny on drinks even without a package. Certain drinks are always free of charge.
Drinks packages don’t cover everything. Don’t get caught out by ordering bottles of wine if your package only covers glasses. And don’t raid the minibar unless you know it’s included.
Drinks Packages For Each Cruise Line
The details of drinks packages are different for each cruise line. For that reason, I’ve written detailed guides to drinks packages for each of the following cruise lines.
Detailed drinks package guides for each cruise line:
For the other cruise lines, you’ll find all the drinks package information on this page.
Price Comparisons Of Drinks Packages By Cruise Line
The following table shows the price of the standard drinks package (when booked pre-cruise) for each cruise line.
Note that many cruise lines offer a choice of packages, so there may be cheaper packages (such as wine and beer only packages) as well as more expensive packages (which include premium drinks).
Cruise line | Drinks package price (per day) |
---|---|
Ambassador Cruise Line | £33 to £75 |
Carnival | $70 / £54 |
Celebrity Cruises | $89 to $109 (sometimes included) |
Costa Cruises | $35 / £30 |
Cunard | $70 / £57 |
Fred. Olsen Cruise Line | $30 / £25 |
Holland America Line | $55 / £45 |
Marella | included |
MSC Cruises | $42 to $85 / £35 to £71 |
Norwegian Cruise Line | $109 to $138 / £89 to £113 |
P&O Cruises | $75 / £60 |
Princess Cruises | $65 to $85 / £52 to £69 |
Royal Caribbean | $63 to $115 / £47 to £92 |
Disney Cruise Lines and Virgin Voyages are some of the few cruise lines that don’t have a drinks package.
MSC Cruises and Royal Caribbean have variable pricing. MSC Cruises’ pricing varies with the destination. Royal Caribbean’s prices vary depending on many factors, and prices also go up and down in the period between booking and sailing.
The Best Drinks Packages By Type
If you like to drink alcohol on holiday, you might want to know which cruise line has the best drinks packages. Of course, that depends on your definition of ‘the best’.
The Cheapest Drinks Package Is Fred. Olsen
Fred. Olsen Cruise Line offers the cheapest cruise drinks package, at just £19 per person per day. That’s less than a quarter of the price of Norwegian Cruise Line’s package. So, why is it so cheap?
For one thing, they attract very different crowds. Fred. Olsen Cruise Line attracts British pensioners who tend to enjoy half a bitter or a small sherry, then head off to bed at 9pm. (Yes, these are stereotypes, but that’s often how it is!)
At the other end of the scale is Norwegian Cruise Line. This trendy line is popular with millennial cruisers, who love to drink cocktails all day and stay up late in the onboard bars and nightclubs.
As well as attracting different clientele, these cruise lines also have large differences in the prices of individual drinks. On Fred. Olsen cruise ships, drinks when bought individually are around half the price as on NCL ships. You’re looking at £4.35 for a glass of wine rather than $10.
So while some drinks packages are cheaper than others, to work out which drinks package is the best value, you have to think about how many drinks you need to ‘break even’.
The Most Inclusive Drinks Packages By Cruise Line
Most cruise beverage packages have limits, whether that’s a limited number of drinks per day or a limit on the types of drinks you can have. For example, it’s common to exclude bottles of wine and instead request that guests order wine by the glass.
The table below shows the drinks package limitations for each cruise line.
Cruise line | Max. drinks per day | Max. drink price | Mini bar included? |
---|---|---|---|
Ambassador | 15 | n/a | no |
Carnival | 15 | $20 | no |
Celebrity Cruises | n/a | $10 or $17 | no |
Costa Cruises | n/a | €9 | Only with Connoisseur |
Cunard | 15 | n/a | no |
Fred. Olsen Cruise Line | n/a | n/a | no |
Holland America | 15 | $11 or $15 | no |
MSC Cruises | n/a | $10 or $16 | no |
Norwegian Cruise Line | n/a | $15 or unlimited | no |
P&O Cruises | 15 | n/a | no |
Princess Cruises | 15 | $15 or $20 | no |
Royal Caribbean | n/a | $12 | no |
Ordering a Drink That Costs More Than The Maximum Drink Price
In most cases, you’ll pay the extra. So if your package covers drinks up to $12, but you order a glass of champagne for $15, then you’ll pay $3.
However, in this scenario, Holland America Line and MSC Cruises would charge you for the entire drink, so you would pay $15.
The 24-Hour Period Resets At 6am
For cruise lines which have a limit on the number of drinks per day, the new day starts at 6am. Non-alcoholic beverages aren’t included in the 15-drink limit.
Although most cruise lines don’t set limits, if you’re visibly drunk, you’re unlikely to get served more alcohol.
The Costs Of Drinks On Cruise Ships
Cruise ship drinks prices vary depending on the cruise line, and sometimes depending on the ship. The most expensive drinks are on Norwegian Cruise Line, where beer or wine will cost $8 to $10. The cheapest drinks are on P&O Cruises, where beer or wine will cost around $5 (£4).
As a general rule, the drinks on British cruise ships (P&O Cruises and Fred. Olsen Cruise Line) and European cruise ships (Costa Cruises and MSC Cruises) are cheaper than on American-owned ships.
Cruise Line Drinks Price Comparison
The following table shows the prices of drinks on all cruise lines in 2023 in both US Dollars ($) and British Pounds Sterling (£).
Cruise line | Price of a beer | Price of a glass of wine | Price of a cocktail |
---|---|---|---|
Ambassador | $6 (£5) | $8.50 (£7) | $7.50 (£6) |
Carnival | $7 – $8.50 (£5.50 – £7) | $9.50 – $14 (£7.50 – £11.50) | $10.50 – $13 (£8.50 – £10.50) |
Celebrity Cruises | $7 – $10 (£5.50 – £8) | $9 – $10 (£7 – £8) | $9 – $12 (£7 – £10) |
Costa Cruises | $6 (£5) | $6 (£5) | $7 – $9 (£5.50 – £7.50) |
Cunard | $6 – $7 (£5 – £5.50) | $8- $14 (£6.50 – £11.50) | $9 – $17 (£7 – £13.50) |
Fred. Olsen Cruise Line | $6 – $7.50 (£5 – £6) | $7.50 – $11.50 (£6 – £9) | $9 (£7) |
MSC Cruises | $9 – $9.50 (£7 – £7.50) | $10 – $12 (£8 – £10) | $12 (£10) |
Norwegian Cruise Line | $6 – $9 (£5 – £7) | $9 – $10 (£7 – £8) | $11 – $12 (£9 – £10) |
P&O Cruises | $5.50 – $6 (£4.50 – £5) | $8 – $12 (£6.50 – £9.50) | $9 – $10 (£7 – £8) |
Princess Cruises | $7 – $7.50 (£5.50 – £6) | $10 – $12 (£8 – £10) | $10 – $19 (£8 – £15) |
Royal Caribbean | $8 – $9 (£6.50 – £7) | $9 – $16 (£7 – £13) | $14 (£11) |
Drinks Menus By Cruise Line
Whenever I go on a cruise, I take photos of the bar menus. I know that people often like to look at these to see the bar prices, as well as to note which drinks are available.
So far, this blog has detailed info on bar prices for the following cruise lines.
- Ambassador Cruise Line drinks prices
- Carnival drinks prices
- MSC drinks prices
- NCL drinks prices
- P&O Cruises drinks prices
- Princess Cruises prinks prices
- Royal Caribbean drinks prices
- Virgin Voyages drinks prices
I will add more cruise ship drinks menu photos as I take more cruises.
How To Decide If You Should Buy the Drinks Package
Now, the million-dollar question…
To decide if you should buy the cruise drinks package or not, you’ll need to estimate how much you would spend on drinks if you didn’t have the package.
If you would spend more on drinks without a beverage package, then the package is worth it. However, it could be the case that you drink as much as you like and still don’t break even on the drinks package cost.
I created a handy drinks package calculator tool, to help you work out how much you would spend on drinks per day with no drinks package. You can then compare that with the cost of the all-inclusive package, to see if it’s worth it or not.
Cruise Drinks Package Calculator
The 7 Cruise Lines That Offer Free Drink Packages
A cruise with a free drinks package can seem like a great deal. Always remember though, there’s truth in the old saying ‘nothing is for free in this world’.
Cruise lines and travel agents regularly have promotions offering cruises with free drinks packages. It’s quite possible to book an all-inclusive cruise with drinks included, but these drinks are by no means free.
The package price for a cruise with drinks will always be higher than if you booked just the cruise. It’s all just clever marketing.
That’s not to say that you should avoid an offer of cruises with free drinks. Far from it. It could still be a great deal, and it’s likely to be a better price than if you paid separately for the cruise and drinks package.
Cruises offering free drink packages include:
- Azamara – always
- Celebrity Cruises – sometimes
- Holland America Line – sometimes
- Marella – always
- MSC Cruises – sometimes
- Norwegian Cruise Line – sometimes
- Princess Cruises- sometimes
Your Eligibility for Free Drinks Packages
For some of these offers, to get the free drinks you need to book an oceanview or a balcony stateroom, rather than the cheapest inside cabins. These cruises are often cold-weather cruises, where people are less bothered about having a balcony. Cruise lines use ‘free drinks with balcony cabins’ as a way to entice people to go for the cabin upgrade.
For others, you can book an upgraded ‘experience’. This gives you perks such as the best cabin locations, first choice of dining times and free room service, as well as free drinks.
Cruise promotions change all the time, sometimes as often as every few days, but certainly every couple of months. For this reason, I won’t list the exact free drinks promos that each cruise line is offering.
I will mention NCL’s Free at Sea promotion though, because it is an interesting one. And also, as I’ve highlighted, the standard drinks package with NCL is one of the most expensive options. So this is worth pointing out.
NCL typically runs the Free at Sea promotion all year round. You can get drinks included along with other benefits, such as speciality dining, shore excursion credit and free Wi-Fi.
Normally you get to choose one or two of these benefits, depending on your cruise/stateroom choice. But sometimes the promotion lets you enjoy all of them at once, if you pay a relatively low upgrade fee.
These upgrades can sometimes be as cheap as £99 per person, depending on the sailing. And that’s for the entire cruise (up to five nights – longer cruises cost more). That’s a lot less than paying over $100 per day for your drinks package!
If the offer is limited to one or two of the benefits, you can choose the free drinks but you’ll still have to pay the 20% gratuity for the package. And if you choose one of the other benefits, you’ll pay the full price for the drinks package.
You Can Bring Your Own Drinks On A Cruise
There are many reasons you might want to bring your own drinks on a cruise ship.
The first is to save money. If you’re on a budget, you could bring your own drinks instead of getting a drinks package. We brought a litre of gin, a litre of rum and a lot of lemonade in our luggage on P&O Britannia. This saved us around £400, compared to buying these drinks at the bar.
Sadly, P&O Cruises changed their policy in May 2024 to stop guests from bringing spirits onboard, although you can still bring wine. Many other cruise lines allow you to bring bottles of wine. This varies by cruise line, so click the link below to see exactly what you’re allowed on each ship.
Read more: Can you take drinks on a cruise ship
If you have a drinks package, should you bring your own drinks too? Ordinarily, no. But perhaps you have a special bottle of champagne that you’ve been saving for your anniversary? Maybe the ship doesn’t stock your favourite tipple? You may also have dietary requirements, and are concerned about getting vegan wine or gluten-free beer on the ship.
Don’t Try To Sneak Alcohol on a Cruise Ship
Many cruise lines are very generous in allowing guests to bring a certain amount of alcohol on board, but some people still want to know how to sneak booze on a cruise.
Smuggling alcohol on a cruise ship is not allowed. Cruise lines use scanners to X-ray your luggage to look for prohibited items. Cruisers have been coming up with seemingly ingenious ways to sneak alcohol onto cruise ships, but nothing is foolproof.
What will happen if you’re caught? The best-case scenario is that your alcohol is confiscated and returned to you at the end of the cruise. However, some cruise lines retain the right to refuse boarding to anyone attempting to smuggle drinks on board. Would you take the risk?
Read more: How to sneak alcohol on a cruise ship
Pros and Cons of Cruise Line Drink Packages
Still unsure whether you should buy the cruise drinks package or not? Let’s weigh up the pros and cons…
Pros
No unexpected bill at the end of your cruise
With a drinks package, you pay for it before you cruise. It’s a great feeling to know that everything’s already paid for, and you’re free to enjoy yourself.
Without a drinks package, you’ll receive a bill at the end. You can check your bar tab mid-way through your cruise, either by using your stateroom TV (on most cruise lines) or by asking at guest services. It can be pretty depressing to see, so I wouldn’t recommend checking unless you have to!
If you don’t like your cocktail, you can get another
If I spent $12 on a cocktail and didn’t like it, I’d be furious with myself. So without a package, I’d probably only stick to tried and trusted drinks.
Having a beverage package gives you the freedom to try new things. If you don’t like it, you can always order something else.
It’s so convenient
When you have a drinks package, you can relax without caring about the drink prices on the menu. You don’t have to pack your own wine in your suitcase and worry about it breaking all over your clothes. In fact, all you have to worry about is your hangover!
Drinks packages work on some private islands
In most cases, drinks packages only work on the ship. However, some cruise lines own private islands in the Bahamas, and allow you to use your drinks package while on the island.
Drinks packages work on the following islands:
- Royal Caribbean – Perfect Day at CocoCay
- Royal Caribbean – Labadee
- MSC Cruises – Ocean Cay
- Norwegian Cruise Line – Great Stirrup Caye
- Princess Cruises – Princess Cays
Drinks packages don’t work on these islands:
- Norwegian Cruise Line – Harvest Caye
- Holland America Line – Half Moon Cay
Cons
Some drinks are free without a package
The free drinks vary by cruise line. You can generally expect water, tea, coffee, milk and flavoured water (cordial or squash) to be on offer with no charge. Fruit juice is also available at breakfast time.
On river cruises, you may also get wine and beer included at lunch and dinner. Luxury cruise lines like Azamara also include a range of alcoholic drinks with no extra charge.
The flavoured water and lemonade available free of charge on Royal Caribbean cruises are actually really nice, and I prefer these to fizzy drinks most of the time.
As you’re leaving the ship, you’ll often see bottles of water available to take ashore with you. These can be handy to grab, if you have a package. If you don’t, then save your pennies (and the environment) by using your own refillable water bottle.
You have to get a package for everyone in your cabin
In most cases, everyone in the cabin has to have the same package. Sometimes, this can even extend to separate cabins on the same booking.
This means that if one person doesn’t drink alcohol – even if they’re pregnant, or have a medical or religious reason to avoid alcohol – they still have to get the package. It’s very rare that an alcoholic drinks package would be worth it if you don’t drink alcohol at all.
Some cruise lines also make you buy a drinks package for children as young as two or three years old, if the adults have a package. My three-year-old drinks nothing but water (his choice, not mine), so a drinks package would be completely wasted on him.
P&O Cruises give a free children’s drinks package when you book an adult drinks package. This deal can offer great value if you have older children who like to drink a lot of fizzy drinks and mocktails.
Not all drinks are included
If you’re an aficionado who will only have Hendrick’s with your tonic and wouldn’t ever consider a house wine, a package might not be for you. If you order a drink that’s not included in the package, you might have to make up the difference or even pay full price for it.
Many cruise lines do offer premium packages or wine packages, which include more than the standard package. If you’re somewhat of a connoisseur in the wine and spirits department, you may want to buy a deluxe package if one’s available.
Other drinks that are unlikely to be included in your drinks package include:
- Drinks served in souvenir glasses
- Wine by the bottle
- Buckets or pitchers of beer
- Room service drinks
- Minibar drinks
- Duty-free shops
- Drinks which cost more than a certain price
You must buy the package for every day of your cruise
Some days, you’ll be off the ship from early in the morning until the evening. On those days, you might not have any drinks at all until your evening meal (as most breakfast drinks are free anyway).
It’s much easier to break even on your drinks package price on sea days than on port days. So if you plan to explore ashore most days, factor that in when making your decision.
The 3 Ways To Buy a Cruise Drinks Package
There are three ways to book a drinks package:
- Over the phone with your travel agent or direct with the cruise line
- Using the cruise line’s ‘cruise planner’ website or app
- At guest services on board the ship
Unless your cruise includes drinks when you book it, the easiest way to add on a drinks package is via the cruise planner. You should log on to your cruise planner before you cruise anyway, to add passenger details and submit preferences such as dining times or bed configuration.
Buy Your Drinks Package After Booking But Before Sailing
Should you buy your drinks package when you book your cruise, before you sail or once you’re on the ship? You’ll probably see that different prices are available depending on when you purchase the package.
The best time to buy your drinks package is after you book your cruise but before you sail. Buying it on the ship is almost always more expensive.
After you book your cruise, you may receive emails with special offers on drinks packages which can include a discount of up to 30%. Cruise lines may also offer drinks package promotions to encourage you to get one, particularly at times such as Black Friday.
When you board the ship, you may see offers such as ‘buy one get one half-price’ on drinks packages. But look closely at the original price. You’ll see that it’s much higher than if you pre-book before you cruise. So even with these offers, you’ll still get a better price if you buy the package before you set sail.
Click to see detailed cruise drink package guides:
Jenni Fielding is the founder of Cruise Mummy. She has worked in the cruise industry since 2015 and has taken over 30 cruises. Now, she helps over 1 million people per month to plan their perfect cruise holidays.
Hi Jenny
Can I buy mixers at a port we visit and bring on board?
Hi Paul. That depends on the cruise line. But if they let you bring mixers on at embarkation then yes, you can also bringh on at ports of call. Jenni
Hi Jenni,
The new drinks packages give you 20% of any drink not included, can you use this discount to order drinks such as hot chocolate for your child, which would not be included in their free refresh package?
Thanks
Hi Nicky. Which cruise line are you reffering to please? Jenni
Hi Jenni, great articles but the figures you quote seem wrong. The cheapest drinks packages at the moment.ent (and for some time now) appear to be NCL. Their fre at sea includes drinks and 1 specialty dining for up to 7 day cruise for £149 (at time of writing it is actually on offer at £99). This is a fraction of just over £20 a day. It’s even less on.longer cruises and includes 2 specialty dining. Enjoy your articles but quoting figures that are grossly wring aren’t fair on the cruise line.
Hi Glyn, it’s an interesting point you raise. I do already mention in the article that cruise lines can sometimes run promotions for free/included drinks packages, but I’ve added a little more about the Free at Sea promotion because I think you’re right to point out the massive difference between their drinks package prices and the cost of Free at Sea. But the current Free at Sea price upgrades are only a temporary promotion and when that ends, if people don’t choose the drinks as their one Free at Sea benefit, then the full drinks package prices do still apply.
Can you buy a bottle of wine/ beers when onshore and bring it back onboard?
Sorry no, you cannot do that. Any alcohol can only be brought onboard on embarkation day.