Baileys deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

We don't currently have any Baileys deals.

Latest Expired Deals

  • Baileys Original 1L for £13

    Baileys Original 1L for £13

    Normally £22


    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

  • Baileys £10 for 1L at Tesco

    Baileys £10 for 1L at Tesco

    When you scan your Clubcard


    Every year we witness the 'battle of the Baileys', with each supermarket throwing its hat into the ring and lowering the price of one-litre Original Baileys bottles. In early November, Sainsbury’s reduced its price to £10 for a few weeks, though that's now gone.

    But Tesco* is entering the battle this week, offering one-litre of Baileys for £10 from Thursday 1 December. The offer is for Clubcard members, and gets a discount from Tesco's usual price of £21. The deal runs until Monday 12 December and is available online and in stores, including Express, (find your nearest Tesco*). You can buy a maximum of six bottles per person, but please be Drinkaware. If buying online, remember that delivery fees and minimum spends apply, and Christmas slots are quickly filling up.

    Sainsburys has confirmed that it will be bringing back it's one-litre bottle for £10 deal from Wednesday 7 December until Sunday 11 December. It will be available online and in store, excluding Locals (find your nearest Sainsburys).


    We expect to see more supermarkets drop the price of a litre-bottle to £10 (or lower) in the lead-up to Christmas Day. We'll update the below list as new Baileys offers crop up, so bookmark this page to stay up to date. The supermarkets mentioned below are the best offers currently on for Baileys:



    • £13 (normally £22)
    • Original Irish Cream only
    • Offer ends on Tuesday 29 November
    • Maximum eighteen per customer


    • £13 (normally £20)
    • Original Irish Cream only
    • Offer ends on Sunday 1 January
    • Maximum five per customer
    • Go online to Asda* or find your nearest store*


    For ways to save on your supermarket shop, see our round-up of Supermarket coupons.

    • You must be 18 or over to buy Baileys.

      Subject to availability.