SmartShelf

✦ Go Pro

Cheapest Cola in the UK

Prices updated 14 November 2026 · 646 products across 8 supermarkets

The best-value cola in the UK right now is Morrisons Cola Zero Sugar 2L at Morrisons — £0.24/litre (£0.49).
646Products Compared
8Supermarkets
£0.24Lowest /Litre

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

1Morrisons Cola Zero Sugar 2LMorrisons Cola Zero Sugar 2LMorrisonsBest value£0.24/litre£0.492Morrisons Cherry Cola 2LMorrisons Cherry Cola 2LMorrisons£0.24/litre£0.493ASDA Cherry Zero Cola 2 LitresASDA Cherry Zero Cola 2 LitresAsda£0.24/litre£0.494ASDA Diet Cola 2 LitresASDA Diet Cola 2 LitresAsda£0.24/litre£0.495Morrisons No Added Sugar Diet Cola 2LMorrisons No Added Sugar Diet Cola 2LMorrisons£0.24/litre£0.496ASDA Cola Zero 2 LitresASDA Cola Zero 2 LitresAsda£0.24/litre£0.497Tesco Xero Cola 2 LitreTesco Xero Cola 2 LitreTesco£0.24/litre£0.498Tesco Classic Cola 2 Litre BottleTesco Classic Cola 2 Litre BottleTesco£0.24/litre£0.499Tesco Xero Cherry Cola 2LTesco Xero Cherry Cola 2LTesco£0.24/litre£0.4910Tesco Diet Cola 2 Litre BottleTesco Diet Cola 2 Litre BottleTesco£0.24/litre£0.4911Sainsbury's Cola Zero 2LSainsbury's Cola Zero 2LSainsbury's£0.35/litre£0.7012Sainsbury's Diet Cola 2LSainsbury's Diet Cola 2LSainsbury's£0.35/litre£0.7013Sainsbury's 2L Zero Cherry Cola BottleSainsbury's 2L Zero Cherry Cola BottleSainsbury's£0.35/litre£0.7014Tesco Caffeine Free Diet Cola 2LTesco Caffeine Free Diet Cola 2LTesco£0.38/litre£0.7515Kingsley Cola 2 LitreKingsley Cola 2 LitreIceland£0.40/litre£0.8016Kingsley Cherry Cola 2 LitreKingsley Cherry Cola 2 LitreIceland£0.40/litre£0.8017Morrisons Cola 2LMorrisons Cola 2LMorrisons£0.42/litre£0.8518ASDA Classic Cola 2 LitresASDA Classic Cola 2 LitresAsda£0.42/litre£0.8419Sainsbury's Cola 2LSainsbury's Cola 2LSainsbury's£0.43/litre£0.8520Barr Cola Flavoured Fizzy Drink 2L BottleBarr Cola Flavoured Fizzy Drink 2L BottleIceland£0.69/litre£1.3921Barr Cola 2LBarr Cola 2LMorrisons£0.70/litre£1.4022Diet Coke-Cola Cola 3L BottleDiet Coke-Cola Cola 3L BottleAsda£0.74/litre£2.2323Coca-Cola Zero Sugar 3L BottleCoca-Cola Zero Sugar 3L BottleAsda£0.74/litre£2.2324Coca-Cola Zero Sugar 1.25LCoca-Cola Zero Sugar 1.25LMorrisons£0.80/litre£1.00
See The Live Cola Comparison →

Cheapest Cola: FAQ

Where is the cheapest cola in the UK?

Right now the best value cola is Morrisons Cola Zero Sugar 2L at Morrisons, £0.49 (£0.24/litre). SmartShelf ranks cola by price per unit across 8 supermarkets, updated daily.

Which supermarket is cheapest for cola?

We compare cola 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 cola 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.