Cheapest Vitamin C in the UK
Prices updated 15 November 2026 · 165 products across 7 supermarkets
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.
Morrisons Chewable Vitamin C 200Mg Orange Flavour 60 per pack£0.03/each£2.002
Tesco Health Vitamin C & Zinc Tablets 120s£0.03/each£3.503
Valupak Vitamins Chewable Vitamin C Tablets 80mg 60 per pack£0.03/each£1.504
Waitrose Vitamin C Chewable£0.04/each£4.005
Morrisons Vitamin C & Zinc 60 per pack£0.04/each£2.406
Sainsbury's Vitamin C & Zinc x60£0.04/each£2.407
Tesco Health Chewable Vitamin C Orange Tablets 200Mg 30s£0.04/each£1.258
Tesco Health 120 Chewable Vitamin C 500Mg Tablets£0.04/each£4.759
Vitfix Vitamin C Tablets 180 per pack£0.05/each£9.0010
Dextro Orange + Vitamin C Energy Tablets 2 x 14 per pack£0.05/each£1.5011
Sainsbury's 30 x Vitamin C 500mg Chewable Food Supplement Tablets£0.05/each£1.3512
Tesco Health High Strength Vitamin C Effervescent Tablets - Orange 20s£0.05/each£1.0513
Tesco Health Effervescent Vitamin C Plus Zinc Tablets - Orange Flavour 20s£0.05/each£1.0514
Morrisons Orange Flavour Chewable Vitamin C 1000 Mg 60 per pack£0.06/each£3.5015
Tesco Health Slow Release Vitamin C Tablets 90s£0.06/each£5.1018
Morrisons Vitamin C 1000mg Effervescent Vitamins Orange Flavour 20s 20 per pack£0.07/each£1.5019
Morrisons Vitamin C Effervescent Vitamins 20 per pack£0.07/each£1.5020
Morrisons Adult Vitamin C Immune Gummies Orange 60 per pack£0.08/each£5.0021
Sainsbury's Health Matters Immunity Vitamin C Effervescent Orange Flavour Tablets 1000mgx20£0.08/each£1.5022
Sainsbury's Health Matters Immunity Chewable Vitamin C Tablet 1000mg x60£0.08/each£4.6023
Tesco High Strength Chewable Vitamin C 1000Mg 90s£0.08/each£6.9024
Natures Aid Low Acid Vitamin C Tablets 1000mg 90 per pack£0.09/each£8.15Cheapest 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.