Cheapest Whole Chicken in the UK
Prices updated 13 October 2026 · 67 products across 7 supermarkets
We compare whole chicken across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where whole chicken is genuinely cheapest. Prices update daily.
Tesco Extra Large Whole Chicken 2.1-2.6kg£2.18/kg£5.662
Tesco Large Whole Chicken 1.7-2.1kg£2.50/kg£5.253
Tesco Medium Whole Chicken 1.3-1.7kg£2.65/kg£4.506
Sainsbury's British Small Whole Chicken£2.68/kg£3.327
Sainsbury's Large Whole Chicken 2.0-2.5kg£2.70/kg£6.759
Morrisons Scottish Large Whole Chicken 1.8kg£2.94/kg£5.2911
Morrisons British Large Whole Chicken 1.7kg£3.24/kg£5.5013
Tesco Finest British Cornfed Free Range Whole Chicken 1Kg-2.3Kg£3.26/kg£7.5014
Morrisons British Market Street Extra Large Whole Chicken 2.15kg£3.40/kg£7.3017
Sainsbury's 1.6kg British Fresh Medium Whole Chicken£3.44/kg£5.5018
Tariq Halal Farm Fresh Halal Whole Chicken 2kg£3.75/kg£7.5020
Waitrose Slower Reared Extra Large Whole Chicken£3.75/kg£8.6321
Morrisons British Whole Chicken Medium 1.45kg£3.79/kg£5.5022
Waitrose Slower Reared Large Whole Chicken£3.86/kg£6.7523
Waitrose Slower Reared Medium Whole Chicken£3.97/kg£5.9524
Tariq Halal Fresh Grade A Whole Chicken Without Giblets 1kg£4.25/kg£4.25Cheapest Whole Chicken: FAQ
Where is the cheapest whole chicken in the UK?
Right now the best value whole chicken is Tesco Extra Large Whole Chicken 2.1-2.6kg at Tesco, £5.66 (£2.18/kg). SmartShelf ranks whole chicken by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for whole chicken?
We compare whole chicken across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Tesco has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare whole chicken 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.