It’s that time of year again, and if you’re thinking of stocking up your liquor cabinet, we’ve got the (Irish) cream of the crop! Keep your spirits high this Christmas with Baileys 1 litre 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 and we're hoping for a return of last year's £10 litre offers. It’s the perfect opportunity to get ready for Christmas, whether it’s for you or a sweet-toothed friend. We’ll keep this guide updated until Christmas, 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 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 5,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.
1 litre bottle of Baileys
Usual price: £22
Current price: £13 with Clubcard
Offer valid until: 9 December
70cl bottle of Baileys
Usual price: £16.50
Current price: £10 with Clubcard
Offer valid until: 11 November
Flavoured Baileys offers include 50cl of Espresso Crème reduced from £19.25 to £10 and 70cl of Deliciously Light, reduced from £16.50 to £10, both available only with a Clubcard.
Sainsbury’s Baileys offers
Sainsbury’s Nectar loyalty programme usually offers the best prices, and it’s no exception for Christmas drinks. They were among the retailers offering Baileys 1 litre £10 bottles last year.
1 litre bottle of Baileys
Usual price: £21.95
Current price: £13 with Nectar card only
Offer valid until: 5 November
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 2023, their cheapest Baileys 1 litre offer was just £13.
1 litre bottle of Baileys
Usual price: £22
Current price: £13
70cl bottle of Baileys
Usual price: £16.50
Current price: £10
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.
1 litre bottle of Baileys
Usual price: £22
Current price: £15
Offer valid until: 29 October
70cl bottle of Baileys
Usual price: £17.50
Current price: £12
Offer valid until: 29 October
Morrisons Baileys offers
Morrisons is another major supermarket who had the best Baileys 1 litre offers in previous years. In last year’s deals, 1 litre of Baileys was just £9.99 for More Card members.
1 litre bottle of Baileys
Usual price: £22
Current price: £22
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.
70cl bottle of Baileys
Usual price: £17
Current price: £17
Flavoured Baileys deals at Waitrose include their 70cl Deliciously Light bottle reduced from £17.50 to £13.
Iceland Baileys offers
Iceland currently only stocks 70cl bottles of Baileys, so if you prefer the smaller size, it could be a good place for a bargain.
70cl bottle of Baileys
Usual price: £15
Current price: £15
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 so you can get into the spirit of Christmas for less.
Asda: ASDA Extra Special Chocolate Orange Flavour Cream Liqueur 70cl £5 (£7.14/litre)
Lidl: Deluxe Irish Cream Liqueur 1L £7.99*
Aldi: Ballycastle Country Cream 70cl £5.79 (£8.27/litre)
Tesco: Carthy's Country Cream Liqueur 70cl £6.70 (£9.57/litre)
Asda: ASDA Extra Special Blonde Chocolate Flavour Cream Liqueur 70cl £8 (£11.43/litre)
Ocado: M&S Traditional Irish Cream Liqueur 70cl £10 (£14.29/litre)
Sainsbury’s: Sainsbury's Irish Cream Liqueur, Taste the Difference 70cl £10 with Nectar card (£14.29/litre)
Morrisons: Morrisons The Best Irish Cream Liqueur 1L £16
*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 at Christmas time, whether it’s in your coffee, taken neat, or added to a decadent dessert.
It’s also ideal for a Christmas gift, so it can pay to shop early, 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 Christmas tipples? Let us know what you like to stock up for the festive season as well as any deals you've bagged!