SmartShelf

✦ Go Pro

Cheapest Vitamin C in the UK

Prices updated 15 November 2026 · 165 products across 7 supermarkets

The best-value vitamin c in the UK right now is Morrisons Chewable Vitamin C 200Mg Orange Flavour 60 per pack at Morrisons — £0.03/each (£2.00).
165Products Compared
7Supermarkets
£0.03Lowest /Each

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

1Morrisons Chewable Vitamin C 200Mg Orange Flavour 60 per packMorrisons Chewable Vitamin C 200Mg Orange Flavour 60 per packMorrisonsBest value£0.03/each£2.002Tesco Health Vitamin C & Zinc Tablets 120sTesco Health Vitamin C & Zinc Tablets 120sTesco£0.03/each£3.503Valupak Vitamins Chewable Vitamin C Tablets 80mg 60 per packValupak Vitamins Chewable Vitamin C Tablets 80mg 60 per packOcado£0.03/each£1.504Waitrose Vitamin C ChewableWaitrose Vitamin C ChewableWaitrose£0.04/each£4.005Morrisons Vitamin C & Zinc 60 per packMorrisons Vitamin C & Zinc 60 per packMorrisons£0.04/each£2.406Sainsbury's Vitamin C & Zinc x60Sainsbury's Vitamin C & Zinc x60Sainsbury's£0.04/each£2.407Tesco Health Chewable Vitamin C Orange Tablets 200Mg 30sTesco Health Chewable Vitamin C Orange Tablets 200Mg 30sTesco£0.04/each£1.258Tesco Health 120 Chewable Vitamin C 500Mg TabletsTesco Health 120 Chewable Vitamin C 500Mg TabletsTesco£0.04/each£4.759Vitfix Vitamin C Tablets 180 per packVitfix Vitamin C Tablets 180 per packMorrisons£0.05/each£9.0010Dextro Orange + Vitamin C Energy Tablets 2 x 14 per packDextro Orange + Vitamin C Energy Tablets 2 x 14 per packOcado£0.05/each£1.5011Sainsbury's 30 x Vitamin C 500mg Chewable Food Supplement TabletsSainsbury's 30 x Vitamin C 500mg Chewable Food Supplement TabletsSainsbury's£0.05/each£1.3512Tesco Health High Strength Vitamin C Effervescent Tablets - Orange 20sTesco Health High Strength Vitamin C Effervescent Tablets - Orange 20sTesco£0.05/each£1.0513Tesco Health Effervescent Vitamin C Plus Zinc Tablets - Orange Flavour 20sTesco Health Effervescent Vitamin C Plus Zinc Tablets - Orange Flavour 20sTesco£0.05/each£1.0514Morrisons Orange Flavour Chewable Vitamin C 1000 Mg 60 per packMorrisons Orange Flavour Chewable Vitamin C 1000 Mg 60 per packMorrisons£0.06/each£3.5015ASDA Immunity 1 a Day Vitamin C & Zinc Effervescent Tropical Flavour 20 TabletsASDA Immunity 1 a Day Vitamin C & Zinc Effervescent Tropical Flavour 20 TabletsAsda£0.06/each£1.1716ASDA Immunity Vitamin C & Zinc Effervescent Orange Flavour 20 TabletsASDA Immunity Vitamin C & Zinc Effervescent Orange Flavour 20 TabletsAsda£0.06/each£1.1717Tesco Health Slow Release Vitamin C Tablets 90sTesco Health Slow Release Vitamin C Tablets 90sTesco£0.06/each£5.1018Morrisons Vitamin C 1000mg Effervescent Vitamins Orange Flavour 20s 20 per packMorrisons Vitamin C 1000mg Effervescent Vitamins Orange Flavour 20s 20 per packMorrisons£0.07/each£1.5019Morrisons Vitamin C Effervescent Vitamins 20 per packMorrisons Vitamin C Effervescent Vitamins 20 per packMorrisons£0.07/each£1.5020Morrisons Adult Vitamin C Immune Gummies Orange 60 per packMorrisons Adult Vitamin C Immune Gummies Orange 60 per packMorrisons£0.08/each£5.0021Sainsbury's Health Matters Immunity Vitamin C Effervescent Orange Flavour Tablets 1000mgx20Sainsbury's Health Matters Immunity Vitamin C Effervescent Orange Flavour Tablets 1000mgx20Sainsbury's£0.08/each£1.5022Sainsbury's Health Matters Immunity Chewable Vitamin C Tablet 1000mg x60Sainsbury's Health Matters Immunity Chewable Vitamin C Tablet 1000mg x60Sainsbury's£0.08/each£4.6023Tesco High Strength Chewable Vitamin C 1000Mg 90sTesco High Strength Chewable Vitamin C 1000Mg 90sTesco£0.08/each£6.9024Natures Aid Low Acid Vitamin C Tablets 1000mg 90 per packNatures Aid Low Acid Vitamin C Tablets 1000mg 90 per packOcado£0.09/each£8.15
See The Live Vitamin C Comparison →

Cheapest Vitamin C: FAQ

Where is the cheapest vitamin c in the UK?

Right now the best value vitamin c is Morrisons Chewable Vitamin C 200Mg Orange Flavour 60 per pack at Morrisons, £2.00 (£0.03/each). SmartShelf ranks vitamin c by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for vitamin c?

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