SmartShelf

✦ Go Pro

Cheapest AAA in the UK

Prices updated 15 November 2026 · 97 products across 8 supermarkets

The best-value aaa in the UK right now is ASDA 24 AAA Long Life Super Alkaline Batteries at Asda — £0.25/each (£6.00).
97Products Compared
8Supermarkets
£0.25Lowest /Each

We compare aaa 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 aaa is genuinely cheapest. Prices update daily.

1ASDA 24 AAA Long Life Super Alkaline BatteriesASDA 24 AAA Long Life Super Alkaline BatteriesAsdaBest value£0.25/each£6.002ASDA Asda Super Alkaline Long Life AAA 8 PackASDA Asda Super Alkaline Long Life AAA 8 PackAsda£0.31/each£2.503Energizer Alkaline Power AAA Batteries x16Energizer Alkaline Power AAA Batteries x16Sainsbury's£0.36/each£5.874Morrisons AAA Battery 12 per packMorrisons AAA Battery 12 per packMorrisons£0.50/each£6.005Energizer Alkaline Power AAA Batteries, 20 PackEnergizer Alkaline Power AAA Batteries, 20 PackAsda£0.50/each£10.006Tesco Extra Long Life AAA Batteries 20 PackTesco Extra Long Life AAA Batteries 20 PackTesco£0.60/each£12.007Tesco Extra Long Life AAA Batteries 8 PackTesco Extra Long Life AAA Batteries 8 PackTesco£0.62/each£5.008Sainsbury's Home Extra Long Life AAA8 packSainsbury's Home Extra Long Life AAA8 packSainsbury's£0.65/each£5.209Duracell Plus Power Boost Active AAA 12 packDuracell Plus Power Boost Active AAA 12 packWaitrose£0.75/each£9.0010Morrisons Extra Long Life Alkaline Batteries AAA 4 per packMorrisons Extra Long Life Alkaline Batteries AAA 4 per packMorrisons£0.75/each£3.0011Duracell Plus Alkaline AAA Batteries 8pkDuracell Plus Alkaline AAA Batteries 8pkAsda£0.75/each£6.0012Energizer Max AAA 20 per packEnergizer Max AAA 20 per packOcado£0.78/each£15.5013Energizer Max AAA  Alkaline Batteries 12 PackEnergizer Max AAA Alkaline Batteries 12 PackAsda£0.79/each£9.5014Energizer Max AAA Batteries 12 PackEnergizer Max AAA Batteries 12 PackTesco£0.83/each£10.0015Energizer Max AAA Alkaline Batteries x12Energizer Max AAA Alkaline Batteries x12Sainsbury's£0.88/each£10.5016Tesco Extra Long Life AAA Batteries 4 PackTesco Extra Long Life AAA Batteries 4 PackTesco£0.88/each£3.5017Energizer Max AAA Batteries, Alkaline, 8 PackEnergizer Max AAA Batteries, Alkaline, 8 PackAsda£0.88/each£7.0018Energizer Max AAA Batteries, Alkaline 16 per packEnergizer Max AAA Batteries, Alkaline 16 per packOcado£0.88/each£14.0019Energizer Max Plus AAA Batteries 10 PackEnergizer Max Plus AAA Batteries 10 PackTescoClubcard £6.50£0.90/each£9.0020Duracell Plus AAA Batteries 20 per packDuracell Plus AAA Batteries 20 per packOcado£0.90/each£18.0021Energizer Max Plus AAA 10 per packEnergizer Max Plus AAA 10 per packOcado£0.90/each£9.0022Energizer Max AAA Batteries 8 PackEnergizer Max AAA Batteries 8 PackTescoClubcard £5.00£0.91/each£7.2523Energizer Max AAA Batteries, Alkaline 6 per packEnergizer Max AAA Batteries, Alkaline 6 per packOcado£0.92/each£5.5024Sainsbury's Home Extra Long Life AAA4 Alk BatteriesSainsbury's Home Extra Long Life AAA4 Alk BatteriesSainsbury's£0.93/each£3.70
See The Live AAA Comparison →

Cheapest AAA: FAQ

Where is the cheapest aaa in the UK?

Right now the best value aaa is ASDA 24 AAA Long Life Super Alkaline Batteries at Asda, £6.00 (£0.25/each). SmartShelf ranks aaa by price per unit across 8 supermarkets, updated daily.

Which supermarket is cheapest for aaa?

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

How does SmartShelf compare aaa 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.