Cheapest place to buy Cadbury Heroes this week – and it’s not B&M or Iceland


CHRISTMAS is around the corner and now is the time to indulge in our favourite sweet treats.

Tubs of Cadbury Heroes are a staple at this time of year – but it’s worth knowing where is cheapest to buy them.

We’ve listed the prices of Cadbury Heroes across different retailers

Launched in 1999 as a rival to Mars’ Celebrations, Cadbury Heroes contain nine different chocolate treats.

Heroes contain miniature versions of a number of staple Cadbury chocolate bars.

Fans can indulge in miniature Dairy Milk and Dairy Milk Caramel bars as well as smaller Twirls, Wispas, Eclairs, “Dinky Deckers”, Crunchies, Fudges and Cream Egg Twisted bars.

Most major retailers stock 600g and 900g tubs as well as 357g pouches and 290g cartons.

But prices vary across retailers, and Cadbury Heroes can be found for as little as £2 and as much as £10 depending on where you shop.

Right now the cheapest tubs can be found in Asda and Tesco – which sell 600g worth of Heroes for £4.

Prices may vary day to day as well depending on what deals are on, so make sure you check and look at delivery costs too if you’re ordering online.

There’s a handy comparison site – – which compares the prices of 130,000 products across 14 major supermarkets.

The Latest Deals app also lets you search items and lets you compare prices at several supermarkets to see where it’s cheaper.

We list below how much each retailer is charging and as always, remember to check elsewhere in case we missed a cheaper price – there’s never a bad time to catch a bargain.


The 600g tub at Asda is priced at £4.

Customers can also bag a larger 900 tub of Heroes for £9, a 357g pouch for £3.50 or a 290g carton for £3.

To find your nearest one, there’s a handy store locator tool on Asda’s website.


B&M sells 900g tubs of Heroes for £8.99 – which still works out more expensive than if a shopper was to buy two 600g tubs from Asda or Tesco.

The firm also sells 290g cartons for £2.99.

You can find your nearest store on the B&M website.


Iceland does not stock any Cadbury Heroes tubs.

The budget supermarket only stocks small 185g cartons of Heroes for £2.50.

But customers can still get the same carton for 50p less from Morrisons.


Morrisons has 600g tubs of Heroes on its shelves for £4.99 – a better offer than its 357g pouch that cost £4.

The supermarket also stocks 186g cartons for £2 – down from £3.

You can search for your nearest store on the Morrisons website.


On the pricier side, Sainsbury’s has its 600g tubs on sale for £5.

Customers can also bag a larger 900 tub of Heroes for £10 – which is £1 more expensive than the other retailers stocking this size.

The supermarket also sells a 357g carton for £3.50 and a 290g pouch for £4.

Still, if you want to browse, you can search for your closest store on the Sainsbury’s website.


Tesco is selling 600g Cadbury Heroes tubs for £4.

It’s also selling similar-sized tubs of Quality Street and 650g boxes of Celebrations for the same price.

Customers can also bag a larger 900 tub of Heroes for £9, a 357g pouch for £3.50 or a 290g carton for £3.

But Clubcard holders can bag the 290g carton of Heroes for £2.

You can find your nearest Tesco store on the supermarket’s website.


Wilko doesn’t sell Cadbury Heroes tubs.

But customers can grab a £357g pouch for £5 or a 290g carton for £3 – reduced from £4.

You can buy the chocolates online and in-store.

We’ve also listed where is cheapest to buy Cadbury Roses, Mars Celebrations and Nestle’s Quality Street tubs this week.