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 £13.50 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. We also get into good deals on 70cl bottles and limited edition flavours when available.
This week (19th March), we found two offers on Baileys 1 litre and several deals on 70cl bottles.
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
Tesco Baileys offers
In past years, Tesco have consistently offered the smoothest prices, with Clubcard members privy to Baileys 1 litre £10 offers. This week, Tesco is one of only two supermarkets with a deal on 1 litre bottles.
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.
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 £12.50, available with a More Card only.

Sainsbury's Baileys offers
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. This week, they have the cheapest 70cl bottle on offer.
Flavoured Baileys offers include 50cl of Salted Caramel, 50cl of Espresso Crème, and 50cl of Baileys Chocolate, all reduced from £17 to £12.50 for Nectar members.
Asda Baileys offers
Asda is up there as one of the nation’s favourite supermarkets, and you can get a discount without a loyalty card. In 2024, their cheapest Baileys 1 litre offer was just £13.
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.

Waitrose Baileys offers
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's also a deal on 50cl Baileys Chocolate, reduced from its usual price of £17.50 to £13.50, and 70cl Deliciously Light reduced to clear from £17.50 to £14.50
Co-op Baileys offers
If you've got a local Co-op, it could be worth checking out what deals they offer, especially if you're a member.
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.

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 £10 (£14.29/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!