Stocking up your liquor cabinet? We’ve got the (Irish) cream of the crop for you! Keep your spirits high with Baileys offers from supermarkets – for parties, for presents, or just because.
Baileys Irish Cream Liqueur is a popular treat to warm your cockles when winter hits, especially as an addition to coffee or hot chocolate. But with regular prices for Baileys 1 litre bottles coming in at around £22, it’s not cheap!
We’ve scoured the supermarkets for all the best deals so you can stock up for as little as £15 per litre. It’s the perfect opportunity to get ready for a special occasion, whether it’s for you or a sweet-toothed friend.
We’ll keep this guide updated throughout the winter, so you can rely on current prices and stocks.

Look out for our TopCashback hummingbird which we've added next to supermarkets eligible for cashback. This means you can earn a percentage of your purchase through a referral link. It's completely free to join and earn.
Supermarkets with current Baileys offers
For simplicity and consistency, we’re looking primarily at supermarket deals on Baileys Original Irish Cream Liqueur 1L as of 19th February 2025.
We also get into good deals on 70cl and special offers on limited edition flavours when available.
Our guide also features a roundup of supermarket own-brand versions of the Cream Liqueur for those who aren’t too fussy about labels.
Get £15 cashback
Save money at 6,000+ top-named brands
Ocado Baileys offers
Be aware that you can only order online from Ocado and your basket will need to total £40 before you can check out. Previous deals have included a low price of £13 for 1 litre of Baileys.

Morrisons Baileys offers
Morrisons is another major supermarket who had the best Baileys 1 litre offers in previous years. The lowest we saw was Christmas 2023, when 1 litre of Baileys was just £9.99 for More Card members.
Flavoured Baileys offers include 50cl of Salted Caramel reduced from £17 to £10, available until 28th February with a More Card only.
In past years, Tesco have consistently offered the smoothest prices, with Clubcard members privy to Baileys 1 litre £10 offers. This week, the only deals are on flavoured bottles of Baileys.
Flavoured Baileys offers include 50cl of Salted Caramel and 50cl of Baileys Chocolate, both reduced from £16.50 to £12.50, and 50cl of Espresso Crème reduced from £19.25 to £12.50 for Clubcard members.

Sainsbury’s Nectar loyalty programme usually offers the best prices, and it’s no exception for Baileys. They were among the retailers offering Baileys 1 litre £10 bottles during Christmas 2023 and 2024.
There are currently no discounts on Baileys this week at Sainsbury's.
Iceland usually only stocks 70cl bottles of Baileys, so if you prefer the smaller size, it could be a good place for a bargain.
There are currently no discounts on Baileys this week at Iceland.
Waitrose has been less likely to offer deals on Baileys, but if it's your local store, it's worth keeping an eye out.
There are currently no discounts on Baileys this week at Waitrose.
If you've got a local Co-op, it could be worth checking out what deals they offer, especially if you're a member.
There are currently no discounts on Baileys this week at Co-op.

Alternatives to Baileys: Aldi, Lidl & more
Not bothered about labels? We’ve also stirred up some of the best of supermarkets’ own brand Irish cream liqueurs. Check out these alternatives below.
Aldi: Ballycastle Classic Country Cream 70cl £5.49 (£7.84/litre)
Lidl: Deluxe Irish Cream Liqueur 1L £7.99*
Asda:
Brady's Country Cream 70cl £6.08 (£8.69/litre)
Tesco:
Carthy's Country Cream Liqueur 70cl £7 (£10/litre)
Asda: ASDA Extra Special Blonde Chocolate Flavour Cream Liqueur 70cl £8.16 (£11.66/litre)
Morrisons: Morrisons The Best Irish Cream Liqueur 1L £12.75
Ocado: M&S Traditional Irish Cream Liqueur 70cl £9.20 (£13.14/litre)
Sainsbury’s: Sainsbury's Irish Cream Liqueur, Taste the Difference 70cl £13.25 (£18.93/litre)
*Last online price; see in store for current price.
Pouring over the savings
For those with a sweet tooth, Baileys is a nice treat to enjoy during the winter season, whether it’s in your coffee, taken neat, or added to a decadent dessert.
It’s also ideal for a gift, so it can pay to shop at the right time, especially with deals better than half price.
Keep an eye on this guide so you can be prepared to stock up on this popular tipple, whatever your reason.
What are some of your favourite wintry tipples? Let us know what you like to keep stocked in your cupboard as well as any deals you've bagged!