20% Off Airport Lounge Access With Priority Pass
Ends 23 Dec 2033
Get offerCompare Cadbury chocolate prices across multipacks, sharing bars and the classic 180g Dairy Milk bar at UK supermarkets and Amazon, with today’s Cadbury deals below.
Pack sizes vary a lot, so every price is also shown per 100g. Bars, multipacks and treat bags are kept in separate tables so you compare like with like.
All prices checked on 6 Nov 2026 at each retailer’s own product page. Clubcard and Nectar prices need the loyalty card, and multibuy prices need the full number of items. Prices and stock can change after checking, so confirm the price at the retailer before buying.
These are the lowest prices among the products we checked, not every pack sold in the UK.
| Retailer | Product | Price | Offer | Per 100g, best price | Checked | Buy |
|---|---|---|---|---|---|---|
| Asda | Dairy Milk classic bar, 180g | £2.74 | £2.00 (was £2.74) | £1.11 | 6 Nov 2026 | View at Asda |
| Morrisons | Dairy Milk classic bar, 180g | £2.75 | — | £1.53 | 6 Nov 2026 | View at Morrisons |
| Ocado | Dairy Milk classic bar, 180g | £2.75 | — | £1.53 | 6 Nov 2026 | View at Ocado |
| Waitrose | Dairy Milk classic bar, 180g | £3.00 | — | £1.67 | 6 Nov 2026 | View at Waitrose |
| Retailer | Product | Price | Offer | Per 100g, best price | Checked | Buy |
|---|---|---|---|---|---|---|
| Sainsbury’s | Double Decker 8-pack, 8 × 37.3g | £3.00 | £2.50 Nectar, ends 24 Nov 2026 | £0.84 | 6 Nov 2026 | View at Sainsbury’s |
| Tesco | Family Treatsize, 223g | £4.50 | £2.50 Clubcard, ends 6 Dec 2026 | £1.12 | 6 Nov 2026 | View at Tesco |
| Sainsbury’s | Dairy Milk multipack, 8 × 27.2g | £3.00 | £2.50 Nectar, ends 24 Nov 2026 | £1.15 | 6 Nov 2026 | View at Sainsbury’s |
| Amazon | Mixed chocolate bar value pack, 347.2g | £3.99 | Dispatch shown as mid-December | £1.15 | 6 Nov 2026 | View at Amazon |
| Waitrose | Dairy Milk multipack, 4 × 33.5g | £2.70 | £1.75 (was £2.70) | £1.31 | 6 Nov 2026 | View at Waitrose |
| Asda | Dairy Milk multipack, 4 × 33.5g | £1.97 | £1.75 (was £1.97) | £1.31 | 6 Nov 2026 | View at Asda |
| Morrisons | Dairy Milk Little Bars, 4 × 18g | £1.00 | — | £1.39 | 6 Nov 2026 | View at Morrisons |
| Tesco | Snack Shortcake, 5 × 20g | £1.55 | — | £1.55 | 6 Nov 2026 | View at Tesco |
| Retailer | Product | Price | Offer | Per 100g, best price | Checked | Buy |
|---|---|---|---|---|---|---|
| Tesco | Dairy Milk extra-large bar, 850g | £11.65 | £9.75 Clubcard, ends 27 Dec 2026 | £1.15 | 6 Nov 2026 | View at Tesco |
| Tesco | Dairy Milk sharing bar, 345g | £5.00 | £4.00 Clubcard, ends 29 Dec 2026 | £1.16 | 6 Nov 2026 | View at Tesco |
| Amazon | Dairy Milk extra-large bar, 850g | £11.81 | — | £1.39 | 6 Nov 2026 | View at Amazon |
How we compare: the unit price uses the lowest price shown for that pack, including loyalty and multibuy prices, which are always labelled. Where an Amazon item is sold by another seller, we say so. Prices are re-checked every month; if a retailer stops showing a price, we show the last price we found and its date.
For seasonal alternatives, see DealRobin’s chocolate advent calendar guide and the latest shopping guides.
No Cadbury promotions or voucher codes are currently available. You might be interested in these related food & drink offers from .
No current promotions in Cadbury, but you might like these current offers.
Ends 23 Dec 2033
Get offerEnds 31 Dec 2026
Get offerNo current voucher codes in Cadbury, but you might like these current offers.
Ends 31 Aug 2027
Use codeEnds 30 Sep 2027
Use codeEnds 30 Sep 2027
Use codeEnds 31 Dec 2026
Use codeEnds 31 Dec 2026
Use code








DealRobin may earn a commission when you follow a retailer link and make a purchase. This does not affect the price you pay.
Cadbury is sold in many formats, from single bars and sharing bags to multipacks, tubs and gift selections, and the same chocolate can cost very different amounts depending on the pack. Before comparing, decide if you want a large bar to share, individually wrapped treats for lunchboxes, or a box for a gift, as each format is priced differently.
To compare like for like, work out the price per 100g rather than the price per pack, and check whether an offer needs a loyalty card such as Clubcard or Nectar. Multibuys only save money if you will use every pack before the date on it. Seasonal lines are often reduced once the season ends, so check dates before stocking up.
Often, but not always. Divide the pack price by the total weight to get a price per 100g and compare that with single bars or sharing bags. Loyalty prices on single bars can sometimes undercut a multipack.
Gift formats usually cost more per 100g than standard bars because you are paying for the packaging and variety. They make sense as presents, but for everyday eating a sharing bag or multipack normally works out lower per gram.
DealRobin lists current offers from UK retailers and updates them as new deals appear. Before you buy, follow the retailer link to confirm the live price, stock and delivery, as these can change at any time.
Never miss a deal
Penny posts the best new deals every day. Follow DealRobin to see them first.

DealRobin
@dealrobinuk on Instagram
Penny posts the best new deals every day. Follow DealRobin to see them first.
Follow us