Martin Lewis' MSE reveals cheapest supermarket for Baileys this Christmas
Cheapest supermarket for Baileys this Christmas revealed

Morrisons and Amazon are offering the cheapest Baileys this Christmas, with a one-litre bottle of the Original flavour priced at £9.97, according to Money Saving Expert (MSE). The price matches the lowest seen so far this year, with comparable discounts previously not appearing until December.

Where to find the best Baileys deals

MSE's research, described as 'The Battle of the Baileys', found that Morrisons is selling the one-litre bottle at £9.97 both in-store and online. Amazon is matching that price on its site. Asda is close behind at £10 in-store and online, just 3p more, with the deal running until Sunday, November 1.

Loyalty card holders can find savings at other retailers. Tesco is offering the same bottle for £13 with a Clubcard, both in-store and online, until Thursday, December 24. Sainsbury's is matching that £13 price for Nectar card holders until Tuesday, November 3.

Deal terms and flavour restrictions

The deals apply exclusively to the classic Original flavour. Limited edition options, such as the returning Chocolate Orange with an RRP of £16.50 and the Chocolate Pistachio, are not included in these discounts.

Shoppers need to act quickly on some offers. Morrisons' deal ends Sunday, November 1, while Amazon has not confirmed when its offer will end. MSE reports that this is the lowest price of the year thus far, making it a good time to stock up for spreading Christmas spending across months.

The lowest price MSE has historically recorded is £8.50 at Morrisons for More Card members, though that deal required a minimum grocery spend of £45.