The Ultimate Guide to Cruise Drink Packages

This post may contain affiliate links. If you click one, I may earn a commission at no cost to you. As an Amazon Associate, I earn from qualifying purchases.

Every time you book a cruise you have one very important decision to make: “Should I get the cruise 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.

What Makes Me the Expert on Cruise Drink Packages?

I’ve worked in the cruise industry since 2015 and I’ve taken a lot of cruises. Whilst I do love a drink (or seven), I’m also pretty frugal, so 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 50% of the time.

This article will help you to work out whether the drinks package is worth it for your cruise, with information on drinks prices, beverage package prices and what drink packages include (and don’t include)

I’ve also built a free Cruise Drink 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).

Are Cruise Drink Packages Worth It?

If you like to drink a lot on holiday, then drinks packages are almost always worth it.

But, if like me, you plan on spending a not-inconsiderable amount of time with one eye on each child, 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 mum 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 would be 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:

  1. What different drinks packages are available on your cruise? – Some cruise lines offer up to five different packages with different things included
  2. How much are drinks packages? – Some cruise lines have fixed prices, for others, it varies by sailing and can go up and down before the departure date
  3. How much are drinks on your ship? – Some cruise lines charge pub prices, but others charge more than double that
  4. How many drinks do you plan to have each day? – You’ll drink more on sea days than days spent ashore, so factor this 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 also need to consider:

  1. What drinks are free on your cruise?
  2. What drinks aren’t included in the drinks package?

If you like to drink tea, coffee, fruit juice, squash, ice tea, water and milk, then it’s possible that you won’t spend a penny on drinks even without a package as certain drinks are always free of charge.

Beverage 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.

Cocktail on Celebrity cruise

Cruise Line Beverage Packages

The details of drinks packages are different for each cruise line. For that reason, I’ve written detailed guides to beverage packages for each of the following cruise lines…

For the other cruise lines, you’ll find all the drinks package information on this page.

Cruise Drink Package Price Comparison

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 lineDrinks package price (per day)
Ambassador Cruise Line£33 to £75
Carnival$60 / £50
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
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 and Royal Caribbean’s prices vary depending on many factors and prices also go up and down in the period between booking and sailing.

P&O Cruises drink package

Which Cruise Line Has the Best Drink Packages?

If you like to drink alcohol on holiday, perhaps you’re even lucky enough to enjoy an adults-only cruise, then 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

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, Fred. Olsen and Norwegian Cruise Line attract very different crowds.

Fred. Olsen Cruise Line attracts British pensioners who tend to enjoy half a bitter, a small sherry and then head off to bed at 9 pm. (Yes, these are stereotypes, but that’s how it often is.)

At the other end of the scale is NCL. This trendy cruise line is popular with millennial cruisers who love to drink cocktails all day and stay up late in the on-board bars and nightclubs.

As well as attracting different clientele, these polar opposite 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.

What this means is that whilst some drinks packages are cheaper than others, to work out which drinks package is the best value, you also have to think about how many drinks you need to ‘break even’.

The Most Inclusive Drinks Package

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 lineMax. drinks per dayMax. drink priceMini bar included?
Celebrity Cruisesn/a$10 or $17no
Costa Cruisesn/a€9Only with Connoisseur
Fred. Olsen Cruise Linen/an/ano
Holland America15$11 or $15no
MSC Cruisesn/a$10 or $16no
Norwegian Cruise Linen/a$15 or unlimitedno
P&O Cruises15n/ano
Princess Cruises15$15 or $20no
Royal Caribbeann/a$12no

What if You Order 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 your 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.

When Does the 24-Hour Period Reset?

For cruise lines which have a limit on the number of drinks per day, the new day starts at 6 am. Non-alcoholic beverages aren’t included in the 15-drink limit.

Whilst most cruise lines don’t set limits. If you’re visibly drunk, then you’re unlikely to get served more alcohol.

How Much Are 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-$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 linePrice of a beerPrice of a glass of winePrice of a cocktail
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
$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)
MSC Cruises$9 – $9.50
(£7 – £7.50)
$10 – $12
(£8 – £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)

Cruise Drinks Menus

Whenever I go on a cruise I take photos of the bar menus because 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.

I will add more cruise ship drinks menu photos as I take more cruises.

Royal Caribbean coffee

Should You 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 do a bit of maths 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 which will help you to 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

Cockatail with drinks package

Which Cruise Lines 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. Whilst it’s quite possible to book an all-inclusive cruise with drinks included, these drinks are by no means free.

The package price for a cruise with drinks will always be higher than it would be if you booked just the cruise. It’s all just clever marketing.

That’s not to say that if you see an offer of cruises with free drinks you should avoid it. Far from it. It could still be a great deal and it’s likely to be a better price than if you were to pay for the cruise and the drinks package separately.

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

Eligibility for Free Drinks Packages

For some of these offers, you need to book an oceanview or a balcony stateroom, rather than the cheapest inside cabins, to get the free drinks. 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’ which 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 year-round where 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 – depending on the sailing – be as cheap as £99 per person. And that’s for the entire cruise (up to 5 nights – longer cruises cost more).

That’s a lot less than paying over $100 per day for your drinks package!

However, when 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, then you’ll pay the full price for the drinks package.

cruise drinks

Can You 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 money saving. If you’re on a budget, you could decide to 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-board P&O Britannia which 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, though 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 there are times when you might want to do this. 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? Or maybe you have dietary requirements and are concerned about whether you can get vegan wine or gluten-free beer on the ship.

How To Sneak Alcohol on a Cruise Ship

Whilst many cruise lines are very generous in allowing guests to bring a certain amount of alcohol on-board with them, many people still want to know how to sneak booze on a cruise.

Smuggling alcohol on a cruise ship is not allowed and 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 you have your alcohol 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

cruise cocktails

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…


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 drinks prices on the menu. You don’t have to faff around with packing your own wine in your suitcase and worrying 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 whilst on the island.

Drinks packages work on the following islands:

Drinks packages don’t work on these islands:


Some drinks are free without a package

The free drinks vary by cruise line, but 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 and luxury cruise lines like Azamara also include a range of alcoholic drinks with no extra charge.

The flavoured water and lemonade which is available free of charge on Royal Caribbean cruises are actually really nice and I would prefer this 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) and use 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 good medical or religious reason to avoid alcohol, then they would 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, then a package might not be for you. If you order a drink that’s not included in the package and 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. So, 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 to watch out for which 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
  • Mini-bar 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 it is on port days. So if you plan on exploring ashore most days, you’ll want to be sure to factor that in when making your decision.


How To Buy a Cruise Drinks Package

There are three ways to book a drinks package:

  1. Over the phone with your travel agent or direct with the cruise line
  2. Using the cruise line’s ‘cruise planner’ website or app
  3. 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 to do it on the cruise planner. You should be logging on to your cruise planner before you cruise anyway to add passenger details and submit any preferences such as dining times or bed configuration.

When To Buy Your Drinks Package

Should you buy your drinks package when you book your cruise, before you sail or on-board 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 drink 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 it is 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.

If you found this interesting, please share!

Cruise Mummy

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.

Read more about me

8 thoughts on “The Ultimate Guide to Cruise Drink Packages”

  1. 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

  2. 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?

    • Hi Nicky. Which cruise line are you reffering to please? Jenni

  3. 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.

  4. 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.

Leave a comment