CHRISTMAS is only 80 days away and popular festive chocolates are already hitting the shelves in-store and online.

If you’re after tubs of Cadbury Roses, it’s worth knowing where to bag the best deal and which retailers to avoid.

We've listed the prices of Cadbury Roses across multiple different retailers

1

We’ve listed the prices of Cadbury Roses across multiple different retailers

Named after chocolatier, Dorothy Cadbury’s favourite flower, Roses have become a Christmas chocolate staple.

Chocolate lovers can indulge in a host of signature flavours including tangy orange creme, strawberry dream, country fudge, hazel swirl and more.

The tubs even include miniature chunks of Cadbury’s signature Dairy Milk chocolate.

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

Cheapest place to buy Quality Street tubs this week - it's not Aldi or B&M
Households to be paid to use appliances at off-peak hours cutting bills by £100

Shoppers can expect to enjoy over 60 chocolates in the 600g tubs and 90 in the 900g tubs.

But prices vary across retailers, and Cadbury Roses can be found for as little as £2.99 and as much as £11.89 depending on where you shop.

Right now the cheapest tubs can be found in Asda and Tesco – which sell the 600g worth of Roses 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.

Most read in Money

There’s a handy comparison site – Trolley.co.uk – 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.

Asda

The 600g tub at Asda is priced at £4, but for those with loyalty cards, you can claim £1 cashback on your purchase.

That makes it £3 – the cheapest box for those on the reward scheme.

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

The ‘Asda Rewards’ loyalty scheme was introduced nationwide last month and means shoppers around the UK can earn Asda vouchers to get money off their grocery bills.

You’ll need to download the app and have an account first, then you can earn cash rewards known as Asda Pounds when shopping in-store and online.

You’ll just need to scan the barcode on the app at the checkout. If you’re shopping online, just make sure you’re logged into your account, and then browse as normal.

To find your nearest one, you can search on this handy store locator tool.

B&M

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

This is not on offer – just the usual price.

The firm also sells 290g cartons for £2.99.

Find your nearest store here if you want to have a browse.

Tesco

Tesco is selling 600g Cadbury Roses tubs for £4 – and this is not a special deal or Clubcard price.

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

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

In previous years, the supermarket had loyalty deals allowing two boxes for the price of £7 – it’s not currently on but was earlier in the year.

This is sometimes reintroduced closer to Christmas though, so keep your eyes peeled just in case.

You can find your nearest Tesco here.

Morrisons

Morrisons has 600g tubs of Roses 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 one here.

Sainsbury’s

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

Customers can also bag a larger 900 tub of Roses 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 here.

Amazon

Amazon also stocks Cadbury Roses tubs but it’s expensive.

M&S shoppers new 'absolutely magical must have' Christmas item that costs £9
I'm A Celeb bosses sign first ever Love Island contestant for next series

You can order a 600g tub of Roses from Amazon for £11.89 – a whole £7.89 more expensive than the tubs on sale at Asda and Tesco.

Plus you’ll need to factor in delivery costs, so you might be better off visiting a supermarket.

This post first appeared on thesun.co.uk

You May Also Like

Next New Year 2020 opening times: When does the store open and close over the holiday?

NEXT shoppers will be wondering how the New Year bank holiday will…

McDonald’s workers ‘urged to speed up despite fears over staff breaking Covid lockdown rules’

MCDONALD’S workers are being urged to speed up despite fears that they…

Martin Lewis explains how to get free internet if you’re on Universal Credit

MONEY Saving Expert founder Martin Lewis has urged Universal Credit claimants to…

UK investment trusts are ‘being hamstrung’ by old EU rules, warns leading peer

Warning: Baroness Sharon Bowles believes the FCA has misapplied rules on trusts …