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
We don't currently have any Baileys deals.
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 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.
- 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.
-
Baileys £10 for 1L at Tesco
When you scan your Clubcard
ExpiredEvery 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:
- £12.99 (normally £22)
- Original Irish Cream only
- Offer ends on Sunday 1 January
- Maximum three per customer
- Go online to Morrisons* or find your nearest store*
- £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.