Cheapest Iron in the UK
Prices updated 15 November 2026 · 180 products across 8 supermarkets
We compare iron 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 iron is genuinely cheapest. Prices update daily.
Morrisons Iron 14 Mg 120 per pack£0.02/each£2.002
Morrisons Multi Vitamins & Iron 180 per pack£0.03/each£4.903
Vitfix Iron Tablets 180 per pack£0.03/each£5.004
Valupak Vitamins Multivitamin & Iron Tablets 50 per pack£0.03/each£1.505
Sainsbury's 60 x Iron 14mg Food Supplement Tablets£0.03/each£1.706
Sainsbury's Multivitamins & Iron x180£0.03/each£4.907
Tesco Health Iron 14mg 90 Tablets£0.03/each£2.458
Sainsbury's Health Multivitamins & Iron Tablets 1 a Day x60£0.04/each£2.609
Tesco Health Multivitamins & Iron 60 Tablets£0.04/each£2.6510
Tesco Multivitamins and Iron Tablets for General Wellbeing 90s£0.04/each£3.9011
Holland & Barrett Iron & Vitamin C 14mg 90 per pack£0.08/each£7.2512
Vitawell Gentle Iron Pouch 90 per pack£0.10/each£9.0013
Haliborange Kid's Calcium & Iron Orange Chewable Tablets 3yrs+ 30 per pack£0.15/each£4.5014
Floradix Iron and Vitamin Tablets 84 per pack£0.15/each£13.0015
Solgar Gentle Iron Bisglycinate Non Constipating Vegetable Capsules x90 20mg£0.16/each£14.0016
Feroglobin Capsules Gentle Iron£0.19/each£5.7017
Together Health Wholefood Iron With B-Vitamins Capsules£0.20/each£6.0018
Haliborange Disney Frozen Iron & Vit C Blackcurrant 60 per pack£0.21/each£12.5019
Haliborange Iron & Vitamin C Energy Support Strawberry Softies x30£0.21/each£6.4020
WUKA Adult Iron Gummies 60 per pack£0.25/each£15.0021
WUKA Teen Iron Gummies 60 per pack£0.25/each£15.0022
Haliborange Adult/Teen Iron 30 per pack£0.27/each£8.0023
Bassetts Vitamins 30 x Iron 14mg & Cherry Flavour Multivitamins Gummies£0.27/each£8.0024
Haliborange Iron+ Energy Support Mixed Berry Gummies 30s£0.27/each£8.00Cheapest Iron: FAQ
Where is the cheapest iron in the UK?
Right now the best value iron is Morrisons Iron 14 Mg 120 per pack at Morrisons, £2.00 (£0.02/each). SmartShelf ranks iron by price per unit across 8 supermarkets, updated daily.
Which supermarket is cheapest for iron?
We compare iron across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare iron 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.