SmartShelf

✦ Go Pro

Cheapest Vitamin D in the UK

Prices updated 15 November 2026 · 85 products across 8 supermarkets

The best-value vitamin d in the UK right now is Valupak Vitamins Vitamin D3 Tablets 1000iu 60 per pack at Ocado — £0.02/each (£1.25).
85Products Compared
8Supermarkets
£0.02Lowest /Each

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

1Valupak Vitamins Vitamin D3 Tablets 1000iu 60 per packValupak Vitamins Vitamin D3 Tablets 1000iu 60 per packOcadoBest value£0.02/each£1.252ASDA Wellbeing 1 a day High Strength Vitamin D 25μg 60 TabletsASDA Wellbeing 1 a day High Strength Vitamin D 25μg 60 TabletsAsda£0.03/each£2.003Holland & Barrett Vitamin D3 400 I.U. 10ug 120 per packHolland & Barrett Vitamin D3 400 I.U. 10ug 120 per packOcado£0.03/each£3.354Tesco Health Vitamin D 12.5mcg Tablets 120sTesco Health Vitamin D 12.5mcg Tablets 120sTesco£0.03/each£4.105Waitrose High Strength Vitamin DWaitrose High Strength Vitamin DWaitrose£0.04/each£3.806Morrisons High Strength Vitamin D Vitamins 90 per packMorrisons High Strength Vitamin D Vitamins 90 per packMorrisons£0.04/each£3.507Vitfix Vitamin D Tablets 4000Iu 180 per packVitfix Vitamin D Tablets 4000Iu 180 per packMorrisons£0.04/each£7.008Sainsbury's 60 x Vitamin D 25ug Food Supplement TabletsSainsbury's 60 x Vitamin D 25ug Food Supplement TabletsSainsbury's£0.04/each£2.359Tesco Health High Strength Vitamin D 25mcg Tablets 120sTesco Health High Strength Vitamin D 25mcg Tablets 120sTesco£0.04/each£4.6710Ultra Vitamin D Tablets x96Ultra Vitamin D Tablets x96Sainsbury's£0.05/each£5.0011Holland & Barrett Vitamin D3 1000 I.U 25ug 120 per packHolland & Barrett Vitamin D3 1000 I.U 25ug 120 per packOcado£0.06/each£7.3512Natures Aid High Strength Vitamin D3 Tablets 1000iu 90 per packNatures Aid High Strength Vitamin D3 Tablets 1000iu 90 per packOcado£0.07/each£6.6513Tesco Health Vegan High Strength Vitamin D Tablets 90sTesco Health Vegan High Strength Vitamin D Tablets 90sTesco£0.07/each£6.4514Solgar Vitamin D3 TabletsSolgar Vitamin D3 TabletsWaitrose£0.08/each£7.5015Tesco Health High Strength Vitamin D Effervescent 75ug, Lemon & Lime Sugar Free x 20 TabletsTesco Health High Strength Vitamin D Effervescent 75ug, Lemon & Lime Sugar Free x 20 TabletsTesco£0.10/each£2.1016Higher Nature Everyday Essentials Vitamin D3 Capsules 2000iu 120 per packHigher Nature Everyday Essentials Vitamin D3 Capsules 2000iu 120 per packOcado£0.12/each£14.9517Holland & Barrett Vitamin D 3000 I.U. 75ug 120 per packHolland & Barrett Vitamin D 3000 I.U. 75ug 120 per packOcado£0.13/each£15.6018Holland & Barrett Vitamin D3 75 ug 30 per packHolland & Barrett Vitamin D3 75 ug 30 per packOcado£0.13/each£4.0019Sainsbury's Max Strength Vitamin D 75ugx60Sainsbury's Max Strength Vitamin D 75ugx60Sainsbury's£0.13/kg£4.0020Ultra Vitamin D 3000 IU Super Strength Mini Tablets x96Ultra Vitamin D 3000 IU Super Strength Mini Tablets x96Sainsbury's£0.13/each£12.0021Holland & Barrett Vitamin D3 4000 I.U. 100ug 120 per packHolland & Barrett Vitamin D3 4000 I.U. 100ug 120 per packOcado£0.14/each£17.0022Natures Aid Super Strength Vitamin D3 Tablets 4000iu 60 per packNatures Aid Super Strength Vitamin D3 Tablets 4000iu 60 per packOcado£0.15/each£8.9523Centrum Advance Multivitamin with Vitamin D & C Tablets 30 per packCentrum Advance Multivitamin with Vitamin D & C Tablets 30 per packMorrisons£0.16/each£4.8524Bassetts Adult Vitamin D Apple & Raspberry 30s 30 per packBassetts Adult Vitamin D Apple & Raspberry 30s 30 per packMorrisons£0.17/each£5.00
See The Live Vitamin D Comparison →

Cheapest Vitamin D: FAQ

Where is the cheapest vitamin d in the UK?

Right now the best value vitamin d is Valupak Vitamins Vitamin D3 Tablets 1000iu 60 per pack at Ocado, £1.25 (£0.02/each). SmartShelf ranks vitamin d by price per unit across 8 supermarkets, updated daily.

Which supermarket is cheapest for vitamin d?

We compare vitamin d 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 vitamin d 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.