Cheapest Magnesium in the UK
Prices updated 15 November 2026 · 97 products across 6 supermarkets
We compare magnesium 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 magnesium is genuinely cheapest. Prices update daily.
Valupak Vitamins Magnesium Tablets 187.5mg 30 per pack£0.04/each£1.252
Holland & Barrett Calcium + Magnesium & Vitamin D 120 per pack£0.06/each£7.353
Morrisons Magnesium 375 Mg 45 per pack£0.07/each£3.305
Vitawell Magnesium Pouch 120 per pack£0.07/each£9.006
Sainsbury's Magnesium 375mg£0.07/each£4.407
Tesco Health Magnesium and Vitamin B6 Tablets 375Mg 50s£0.08/each£3.758
Holland & Barrett Calcium, Magnesium, Vitamin D & Zinc 120 per pack£0.08/each£10.009
Holland & Barrett Magnesium 266mg & Zinc 60 per pack£0.08/each£5.0010
Natures Aid Calcium, Magnesium & Vitamin D3 Tablets 90 per pack£0.08/each£7.5011
Natures Aid Calcium, Magnesium & Zinc Supplement Tablets 90 per pack£0.09/each£8.1512
Solgar Calcium Magnesium Tablets£0.10/each£9.7513
Holland & Barrett Magnesium 266mg & Zinc 90 per pack£0.10/each£9.0014
Vitfix Magnesium 3 In 1 Complex Capsules 60 per pack£0.11/each£6.5015
Holland & Barrett Magnesium Citrate 300mg 90 per pack£0.11/each£9.5016
Vitfix Magnesium 375mg Tablets 30 per pack£0.12/each£3.5018
Fitbakes Magnesium & Chromium 60 per pack£0.12/each£7.3519
Nature's Bounty Magnesium Tablets£0.13/each£13.0020
Myvitamins Zinc and Magnesium 90 Capsules£0.13/each£12.0022
Vitawell 60 x Magnesium Strawberry Gummies£0.13/each£8.0023
Free Soul 90 x 109g 4 in 1 Magnesium Glycinate + Turmeric Fo...£0.14/each£12.5024
Free Soul Magnesium 4 in 1 Tablets 90 per pack£0.14/each£12.50Cheapest Magnesium: FAQ
Where is the cheapest magnesium in the UK?
Right now the best value magnesium is Valupak Vitamins Magnesium Tablets 187.5mg 30 per pack at Ocado, £1.25 (£0.04/each). SmartShelf ranks magnesium by price per unit across 6 supermarkets, updated daily.
Which supermarket is cheapest for magnesium?
We compare magnesium 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 magnesium 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.