Cheapest Oat in the UK
Prices updated 15 November 2026 · 554 products across 9 supermarkets
We compare oat 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 oat is genuinely cheapest. Prices update daily.
Oatly Barista Edition Coconut Flavour£1.20/litre£1.204
MOMA Immunity Support Oat£1.34/litre£1.005
Tesco Long Life Oat Original 1L£1.40/litre£1.406
Tesco Oat Drink 1L£1.45/litre£1.457
Sainsbury's Long Life Oat Drink 1L£1.50/litre£1.5010
Sainsbury's Oat Drink 1L£1.50/litre£1.5011
Essential Unsweetened Long Life Oat Drink£1.50/litre£1.5012
MOMA Oat Barista Dairy Free Drink£1.50/litre£1.5013
Essential Unsweetened Oat Drink£1.50/litre£1.5014
Minor Figures Wildfarmed Oat Barista£1.50/litre£1.5015
Oatly! Oat Drink Barista Organic Long Life£1.50/litre£1.5016
Waitrose Oat Barista Long Life Drink£1.50/litre£1.5017
Califia Farms Oat Barista Blend Long Life Drink£1.50/litre£1.5018
MOMA Barista Oat Drink Unsweetened 1L£1.50/litre£1.5019
Morrisons Oat Milk 1L£1.50/litre£1.5020
Oatly! Oat Drink Barista Edition Long Life£1.53/litre£1.5321
Morrisons Long Life Oat Barista Drink 1L£1.55/litre£1.5522
Tesco Barista Oat Drink 1L£1.55/litre£1.5524
Sainsbury's Long Life Oat Barista 1L£1.55/litre£1.55Cheapest Oat: FAQ
Where is the cheapest oat in the UK?
Right now the best value oat is ACTILEAF No Sugars Oat Drink 1 L at Aldi, £1.09 (£1.09/litre). SmartShelf ranks oat by price per unit across 9 supermarkets, updated daily.
Which supermarket is cheapest for oat?
We compare oat across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Aldi has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare oat 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.