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 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 keep this guide updated from September through the winter months, so make sure you check back every week for current prices.

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 (17th September), we found two offers on Baileys 70cl bottles and 10 deals on flavoured Baileys, including the new Terry's Chocolate Orange.
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
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.
Flavoured Baileys offers include:
70cl of Toffee Popcorn Movie Night 17% reduced from £20 to £14
70cl of Cinnamon Swirl 17% reduced from £20 to £17 (Nectar)
50cl of Salted Caramel reduced from £17 to £13 (Nectar)
50cl of Bailey Chocolate reduced from £17 to £13 (Nectar)
50cl of Terry’s Chocolate Orange 17% reduced from £16.50 to £11 (Nectar)
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.
Flavoured Baileys offers include 50cl of Baileys Terry's Chocolate Orange, reduced from £16.50 to £11.

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, there are only discounts on flavoured Baileys.
Flavoured Baileys offers for Clubcard members include:
50cl of Belgian Chocolate reduced from £17 to £13
50cl of Salted Caramel reduced from £17 to £13
50cl of Espresso Crème reduced from £17 to £13
50cl of Terry’s Chocolate Orange reduced from £17 to £11
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 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.

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.
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.
There are currently no discounts on Baileys this week at Morrisons.
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.
There are currently no discounts on Baileys this week at Asda.

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.59 (£7.99/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)
Ocado: M&S Traditional Irish Cream Liqueur 70cl £9 (£12.86/litre)
Morrisons: Morrisons The Best Irish Cream Liqueur 1L £16.50
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, 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 you looking forward to drinking now that the cooler months are rolling in? Let us know your favourite autumnal tipples and what deals you've found!