If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
Baileys deals
0 Current Deals
-
Baileys price battle
Every year as we head into the festive season, we see the 'battle of the Baileys', with many major supermarkets discounting the price of one-litre Baileys Original bottles (normally £22) by more than half of the usual price.
Tesco* is offering a one-litre bottle of Baileys for £10 in stores and online (in England and Wales) until Monday 9 December with a Clubcard. In Scotland, you can get it for £11.05. If you're not a Clubcard member, you can register online for free*.
Sainsbury's has brought back its £10 deal in stores and online for Nectar members until Sunday 8 December. The offer excludes Scotland and Sainsbury's Local stores. If you're not a Nectar member, it's free to join.
Please be Drinkaware.
What about other supermarkets?
We've already seen some other supermarkets discount one-litre Baileys in the last few weeks. Costco was selling bottles for £9.99 earlier this month, and Morrisons was offering bottles for £8.50 for More Card members spending £45 or more on groceries, but that deal's now ended.
It's possible we'll see more supermarkets drop the price of a litre-bottle to £10 (perhaps even a little lower) in the lead-up to Christmas. We'll update here as new Baileys offers crop up.
Currently, Baileys Original one-litre is £13 at Asda, Amazon, and Ocado.
For other ways to save on your supermarket shop, see our round-up of Supermarket coupons.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
Latest Expired Deals
-
Baileys Original 1L for £13
Normally £22
ExpiredIf you enjoy Baileys Original Irish Cream (or maybe it would make a nice Mother's Day gift), you can currently get a one-litre bottle for £13 (normally £22) from the following retailers:
- In stores and online at Tesco*, only when you scan your Clubcard at the checkout, or use it with your online order (remember a minimum order and delivery fee will apply). The discounted price is available until Sunday 31 March.
- In stores and online at Morrisons*, remember a minimum order and delivery fee will apply if you buy online. The discounted price is available until Tuesday 12 March.
- Online at Ocado, remember a minimum order and delivery fee will apply. The discounted price is available until Tuesday 19 March.
- Online at Amazon, free next-day delivery with Prime.
The cheapest we see one-litre bottles of Baileys is £9.50-£10 around Christmas, but £13 outside of the festive period is a decent deal if you want it now.
Please be Drinkaware.
Find out which cheaper supermarket own-brand Irish Cream beat the original in the MSE staff Baileys taste test.
- In stores and online at Tesco*, only when you scan your Clubcard at the checkout, or use it with your online order (remember a minimum order and delivery fee will apply). The discounted price is available until Sunday 31 March.
-
£10 one-litre Baileys (normally £22)
At Morrisons
ExpiredEvery year around this time we see the 'battle of the Baileys', with many of the major supermarkets lowering the price of one-litre Baileys Original bottles as we head towards the festive season.
Morrisons* is offering one-litre Baileys for £9.99 until Sunday 17 December online and in-store (find your nearest*). One-litre Baileys Original is normally £22 (though it has recently been reduced to £13), so you can save over 50% with this offers. Maximum of one bottle, per customer. Please be Drinkaware.
What's the cheapest we've seen Baileys this year?
The cheapest we've seen one-litre Baileys was Costco at £9.49 online and in stores, though sadly this only ran from Friday 10 November to Wednesday 15 November, so this cheaper deal has now ended.
What about other supermarkets?
It's possible we'll see more supermarkets drop the price of a litre-bottle to £10 (perhaps even a little lower) in the lead-up to Christmas. We'll update here as new Baileys offers crop up.
Currently, Costco have Baileys Original one-litre for £12.99, while Tesco*, Asda*, Ocado and Sainsbury's (with Nectar card)* have it for £13.
For other ways to save on your supermarket shop, see our round-up of Supermarket coupons.