Baileys deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • If 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.

    • 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

  • 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

  • £10 one-litre Baileys (normally £22)

    £10 one-litre Baileys (normally £22)

    At Morrisons 

    Expired

    Every 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.

  • Baileys Original 1L for £13

    Baileys Original 1L for £13

    Normally £22

    Expired

    If 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 Monday 10 April.

    • In stores and online at Sainsbury's. A minimum order and delivery fee will apply to online orders. We've asked Sainsbury's how long the discounted price will be valid for and we'll update here when we know.

    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