SmartShelf

✦ Go Pro

Cheapest C & D Cell in the UK

Prices updated 15 November 2026 · 24 products across 5 supermarkets

The best-value c & d cell in the UK right now is Energizer Max C Batteries, Alkaline 4 per pack at Ocado — £1.88/each (£7.50).
24Products Compared
5Supermarkets
£1.88Lowest /Each

We compare c & d cell across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where c & d cell is genuinely cheapest. Prices update daily.

1Energizer Max C Batteries, Alkaline 4 per packEnergizer Max C Batteries, Alkaline 4 per packOcadoBest value£1.88/each£7.502Energizer Max D Batteries, Alkaline 4 per packEnergizer Max D Batteries, Alkaline 4 per packOcado£1.88/each£7.503Duracell Plus Alkaline D Batteries, pack of 6Duracell Plus Alkaline D Batteries, pack of 6Sainsbury's£2.08/each£12.504Duracell Plus Alkaline C Batteries, pack of 6Duracell Plus Alkaline C Batteries, pack of 6Sainsbury's£2.08/each£12.505Duracell Plus C Batteries 4 PackDuracell Plus C Batteries 4 PackTesco£2.12/each£8.506Duracell Plus D Batteries 4 PackDuracell Plus D Batteries 4 PackTesco£2.12/each£8.507Duracell Pack of 6 Plus Alkaline C BatteriesDuracell Pack of 6 Plus Alkaline C BatteriesSainsbury's£2.12/each£12.758Energizer Max D Alkaline Batteries x2Energizer Max D Alkaline Batteries x2Sainsbury's£2.13/each£4.259Energizer Max C Alkaline Batteries x2Energizer Max C Alkaline Batteries x2Sainsbury's£2.13/each£4.2510Duracell Plus D Batteries 4 per packDuracell Plus D Batteries 4 per packMorrisons£2.13/each£8.5011Energizer Max Pack of 2 D BatteriesEnergizer Max Pack of 2 D BatteriesSainsbury's£2.13/each£4.2512Duracell Plus 100% C Alkaline Batteries 4 per packDuracell Plus 100% C Alkaline Batteries 4 per packOcado£2.13/each£8.5013Duracell Plus 100% D Alkaline Batteries 4 per packDuracell Plus 100% D Alkaline Batteries 4 per packOcado£2.13/each£8.5014Duracell Plus C Alkaline Batteries 4 per packDuracell Plus C Alkaline Batteries 4 per packMorrisons£2.25/each£9.0015Duracell Plus C Batteries AlkalineDuracell Plus C Batteries AlkalineWaitrose£2.40/each£9.6016Duracell Plus D Batteries AlkalineDuracell Plus D Batteries AlkalineWaitrose£2.40/each£9.6017Duracell Plus C Batteries 2 PackDuracell Plus C Batteries 2 PackTesco£2.62/each£5.2518Duracell Plus D Batteries 2 PackDuracell Plus D Batteries 2 PackTesco£2.62/each£5.2519Duracell Plus Alkaline D Batteries, pack of 2Duracell Plus Alkaline D Batteries, pack of 2Sainsbury's£2.63/each£5.2520Duracell Plus C Alkaline Batteries 2 per packDuracell Plus C Alkaline Batteries 2 per packMorrisons£2.63/each£5.2521Duracell Plus D Alkaline Batteries 2 per packDuracell Plus D Alkaline Batteries 2 per packMorrisons£2.63/each£5.2522Duracell Plus Alkaline C Batteries, pack of 2Duracell Plus Alkaline C Batteries, pack of 2Sainsbury's£2.80/each£5.6023Duracell Plus C Batteries Alkaline 2 PackDuracell Plus C Batteries Alkaline 2 PackWaitrose£2.80/each£5.6024Duracell Plus D Batteries Alkaline 2 PackDuracell Plus D Batteries Alkaline 2 PackWaitrose£2.80/each£5.60
See The Live C & D Cell Comparison →

Cheapest C & D Cell: FAQ

Where is the cheapest c & d cell in the UK?

Right now the best value c & d cell is Energizer Max C Batteries, Alkaline 4 per pack at Ocado, £7.50 (£1.88/each). SmartShelf ranks c & d cell by price per unit across 5 supermarkets, updated daily.

Which supermarket is cheapest for c & d cell?

We compare c & d cell across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Ocado has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare c & d cell prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available. Free, with no sign-up.