The 1-litre price of seasonal favourite, Baileys, will be just £8.50 from Friday 6th December
Morrisons will be slashing the price of 1-litre bottles of popular festive treat Baileys for just one week, from Friday 6th December until Thursday 12th December, to just £8.50, down from its most recent price of £13, (It was £22 in November!)

This popular Christmas tipple has triggered a supermarket price war!
The supermarket does have conditions for shoppers wanting to stock up on Baileys original Irish cream liqueur, though, and it won’t suit everybody, and that is that they need to spend £45 in-store for the offer to be applied (not including the price of the Baileys), and they need to a More Card member, (the Morrisons loyalty scheme), plus you are only allowed one bottle.
This offer makes it the cheapest price for this ideal perfect Christmas gift or Christmas party favourite, and If you are a Morrisons shopper anyway, then the requirement to spend £45 on other products is probably not an issue, but for shoppers who tend to shop elsewhere and want a cheap Christmas treat, then this probably isn’t going to be the best deal, but all is not lost as there are other Baileys deals on the go, as the price of this seasonal favourite is subject to a festive tipple price war!
A 1-litre bottle of Baileys in Sainsbury’s is £10, so long as you have a Nectar card, the Sainsbury’s deal is pretty decent, as there isn’t any need to buy anything else, so Sainsbury’s Nectar card customers can buy just that one item if they want to, so fans of the Irish cream liqueur can easily stock up for the big day. The offer is available in-store or for delivery or collection until December 8th
Amazon customers can save too, as Amazon has dropped the price of Bailey’s 1-litre bottles to £13.00, down from £22, and a standard 70cl bottle is £8.00, using the Amazon Fresh service.
Tesco is also offering a loyalty card discount, and if you have a Clubcard, you’ll be able to grab a litre of Baileys for £10 until 9th December
If you are a Costco member, Baileys fans can grab a 1-litre bottle of Bailey’s for £8.29 excluding VAT, or £9.95 including VAT in-store for a limited time, as it’s currently £2.50 off a bottle, and that deal finished on 9th December, and has a one bottle per member limit.
Want even more money off your Baileys? If so, here’s how to do it!
There are ways that Baileys fans could further lower the cost of their favourite creamy delight, and that’s via cashback. Buying from one of the major supermarkets offering special offers on Baileys will save you a little extra. For example, a gift card cashback service will offer you cashback for buying a gift card for your chosen supermarket. As an example, gift card cashback service JamDoughnut is offering 4% cashback on Morrisons gift cards, 4.5% cashback at Tesco and 5% at Sainsbury’s, so if you bought a £10 gift card for Sainsbury’s, for example, to buy your £10 Nectar price Baileys, you’d then get 50p cashback on the gift card, which means that in reality, that £10 bottle has actually cost you £9.50. You can use referral code PPUK to sign up to JamDoughnut and you’ll then get a £3 bonus to get your cashback journey started!
Cashback giant TopCashback is offering 7% cashback for new Ocado customers who place their order via the Topcashback website, and you can deal stack that with an Ocado new customer offer, where if you use promo code VOU4435047 you’ll get 25% off a £60 order (up to the maximum discount of £20), meaning that if you need a grocery shop anyway, haven’t shopped with Ocado before and spend £60 to qualify for the 25% discount, which could include a bottle of Baileys, which Ocado are selling for £13 then your £15 discount would cover the cost of the bottle of Baileys, and you’d even have enough left over to buy some ice to go with the drink, maybe some ice cream to add to the glass (it’s lovely!), some hot chocolate to mix the Baileys into, or perhaps some little nibbles to get you in the Christmas spirit! New Topcashback users can use a referral link to sign up for the cashback service, and they’ll get a £10 bonus for signing up once they’ve earned £10 of payable cashback (which does take a few months to come through).
Using the same cashback service, Topcashback, new Sainsbury’s online customers can grab £11 cashback on a minimum £45 spend, which would cover the cost of your Baileys!
Prices are correct as of 6th December 2024 but are always subject to change, and availability may vary. I suggest using the price comparison website Trolley to check the latest prices on Baileys before you buy. This site has up-to-date prices for this product and thousands of other brands and is an invaluable tool for ensuring you get the best possible price!
Images courtesy of Baileys/Diageo/The Penny Pincher/Morrisons
About the author: Al Baker runs the Penny Pincher Blog and is a money-saving & side hustle expert and content creator.