Cheapest Multivitamins in the UK
Prices updated 15 November 2026 · 156 products across 7 supermarkets
We compare multivitamins 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 multivitamins is genuinely cheapest. Prices update daily.
Morrisons Multi Vitamins 60 per pack£0.02/each£1.002
Sainsbury's 240 x Multivitamin Food Supplement Tablets£0.02/each£4.603
Valupak Vitamins Multivitamin Tablets 50 per pack£0.03/each£1.504
Holland & Barrett Multi-Vitamins 240 per pack£0.04/each£8.305
Morrisons A-Z Multi Vitamins 60 per pack£0.06/each£3.306
Waitrose A-Z Multivitamins£0.06/each£5.407
Sainsbury's 30 x Multivitamin Food Supplement Tablets£0.06/each£1.758
Vitfix A-Z Vitamins & Minerals Tablet 90 per pack£0.07/each£6.009
Holland & Barrett ABC to Z Multivitamins & Minerals 120 per pack£0.07/each£8.2510
Holland & Barrett ABC to Z Multivitamins 60 per pack£0.08/each£4.7511
Holland & Barrett Multivitamin 30 per pack£0.08/each£2.5012
Sainsbury's Multivitamin Effervescent Orange Flavour 20 One a Day£0.09/each£1.7013
Waitrose Multi Vitamins Orange£0.10/each£2.1014
Morrisons Adult Multivitamin Gummies Raspberry 60 per pack£0.10/each£5.8015
Haliborange BIG Multivitamins Strawberry 90 per pack£0.11/each£10.0016
Natures Aid Immune Support Vitamin Jelly Beans 60 per pack£0.13/each£7.9517
Natures Aid Multivitamin Support Jelly Beans 60 per pack£0.13/each£7.9518
Vitawell Balance Hormone Support Multivitamin Strawberry Gummies 60s£0.13/each£8.0019
Nutrigums Immune Support Gummies Blueberry Flavour Gummies 60 per pack£0.14/each£8.5020
Centrum Advance Multivitamins & Vitamin Tablets x180£0.14/each£25.0021
Centrum Advance 50+ Multivitamins & Vitamin Tablets x100£0.15/each£15.0022
Centrum Advance Multivitamins & Vitamin Tablets x30£0.15/each£4.5023
Centrum Advance 50+ Multivitamins & Vitamin Tablets x180£0.15/each£27.0024
Multivitamin Supplements - 23 High Strength Vegan Vitamins£0.16/each£13.95Cheapest Multivitamins: FAQ
Where is the cheapest multivitamins in the UK?
Right now the best value multivitamins is Morrisons Multi Vitamins 60 per pack at Morrisons, £1.00 (£0.02/each). SmartShelf ranks multivitamins by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for multivitamins?
We compare multivitamins 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 multivitamins 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.