Cheapest AAA in the UK
Prices updated 15 November 2026 · 97 products across 8 supermarkets
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.
Energizer Alkaline Power AAA Batteries x16£0.36/each£5.874
Morrisons AAA Battery 12 per pack£0.50/each£6.005
Tesco Extra Long Life AAA Batteries 20 Pack£0.60/each£12.007
Tesco Extra Long Life AAA Batteries 8 Pack£0.62/each£5.008
Sainsbury's Home Extra Long Life AAA8 pack£0.65/each£5.209
Duracell Plus Power Boost Active AAA 12 pack£0.75/each£9.0010
Morrisons Extra Long Life Alkaline Batteries AAA 4 per pack£0.75/each£3.0011
Energizer Max AAA 20 per pack£0.78/each£15.5013
Energizer Max AAA Batteries 12 Pack£0.83/each£10.0015
Energizer Max AAA Alkaline Batteries x12£0.88/each£10.5016
Tesco Extra Long Life AAA Batteries 4 Pack£0.88/each£3.5017
Energizer Max AAA Batteries, Alkaline 16 per pack£0.88/each£14.0019
Energizer Max Plus AAA Batteries 10 Pack£0.90/each£9.0020
Duracell Plus AAA Batteries 20 per pack£0.90/each£18.0021
Energizer Max Plus AAA 10 per pack£0.90/each£9.0022
Energizer Max AAA Batteries 8 Pack£0.91/each£7.2523
Energizer Max AAA Batteries, Alkaline 6 per pack£0.92/each£5.5024
Sainsbury's Home Extra Long Life AAA4 Alk Batteries£0.93/each£3.70Cheapest 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.