SmartShelf

✦ Go Pro

Cheapest Whole Turkey in the UK

Prices updated 15 November 2026 · 43 products across 7 supermarkets

The best-value whole turkey in the UK right now is (CP) Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kg at Morrisons — £3.00/kg (£18.75).
43Products Compared
7Supermarkets
£3.00Lowest /Kg

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

1(CP) Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kg(CP) Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kgMorrisonsBest value£3.00/kg£18.752(CP) Morrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kg(CP) Morrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kgMorrisons£3.00/kg£13.503Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kgMorrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kgMorrisons£3.00/kg£18.754Morrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kgMorrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kgMorrisons£3.00/kg£13.505ASDA Classic Small British Turkey (Typically 3.6kg)ASDA Classic Small British Turkey (Typically 3.6kg)Asda£3.00/kg£10.946ASDA Frozen Large Basted Whole British Turkey 5.3kg - 7.29 kg Serves 11-14ASDA Frozen Large Basted Whole British Turkey 5.3kg - 7.29 kg Serves 11-14Asda£3.81/kg£24.007Sainsbury's Extra Extra Large Whole Basted British Turkey 8.9-10.6kgSainsbury's Extra Extra Large Whole Basted British Turkey 8.9-10.6kgSainsbury's£4.00/kg£39.008ASDA Frozen Medium Basted Whole British Turkey 3.9kg - 5.29kg Serves 8-10ASDA Frozen Medium Basted Whole British Turkey 3.9kg - 5.29kg Serves 8-10Asda£4.35/kg£20.009Sainsbury's Extra Large Whole Basted British Turkey 7-8.8kgSainsbury's Extra Large Whole Basted British Turkey 7-8.8kgSainsbury's£4.43/kg£35.0010Sainsbury's Medium Fresh British Whole Turkey 3.7-5.99kgSainsbury's Medium Fresh British Whole Turkey 3.7-5.99kgSainsbury's£4.50/kg£22.5011Sainsbury's Large Fresh British Whole Turkey 6-8.899kgSainsbury's Large Fresh British Whole Turkey 6-8.899kgSainsbury's£4.50/kg£31.5012Sainsbury's Small Fresh British Whole Turkey 2-3.7kgSainsbury's Small Fresh British Whole Turkey 2-3.7kgSainsbury's£4.50/kg£13.5013Sainsbury's Standard Small Turkey 2-3.99kgSainsbury's Standard Small Turkey 2-3.99kgSainsbury's£4.50/kg£13.5014Tesco Whole Turkey Medium 4.5 - 5.99kg (Serves 11-14)Tesco Whole Turkey Medium 4.5 - 5.99kg (Serves 11-14)Tesco£5.00/kg£29.9515Tesco Whole Turkey Large 6 - 7.49kg (Serves 15-18)Tesco Whole Turkey Large 6 - 7.49kg (Serves 15-18)Tesco£5.00/kg£37.4516Tesco Frozen Large Basted Whole Turkey Bird 5.3-6.9KgTesco Frozen Large Basted Whole Turkey Bird 5.3-6.9KgTescoClubcard £21.60£5.09/kg£27.0017Tesco Frozen Medium Basted Whole Turkey Bird 3.9Kg - 5.2kgTesco Frozen Medium Basted Whole Turkey Bird 3.9Kg - 5.2kgTescoClubcard £17.60£5.64/kg£22.0018Sainsbury's Medium Fresh Free Range British Bronze Whole Turkey, Taste the Difference 4-5.99kgSainsbury's Medium Fresh Free Range British Bronze Whole Turkey, Taste the Difference 4-5.99kgSainsbury's£9.00/kg£45.0019Sainsbury's Small Fresh Free Range British Bronze Whole Turkey, Taste the Difference 2-3.99kgSainsbury's Small Fresh Free Range British Bronze Whole Turkey, Taste the Difference 2-3.99kgSainsbury's£9.00/kg£27.0020Tesco Finest Free Range Bronze Whole Turkey Medium 4 - 5.99kg (Serves 10-14)Tesco Finest Free Range Bronze Whole Turkey Medium 4 - 5.99kg (Serves 10-14)Tesco£11.00/kg£65.8921Tesco Finest Free Range Bronze Whole Turkey Large 6 - 7.49kg (Serves 15-18)Tesco Finest Free Range Bronze Whole Turkey Large 6 - 7.49kg (Serves 15-18)Tesco£11.00/kg£82.3922Tesco Finest Free Range Bronze Whole Turkey Small 2 - 3.99kg (Serves 4-9)Tesco Finest Free Range Bronze Whole Turkey Small 2 - 3.99kg (Serves 4-9)Tesco£11.00/kg£43.8923Free Range White Whole TurkeyFree Range White Whole TurkeyWaitrose£11.25/kg£45.0024Free Range White Whole TurkeyFree Range White Whole TurkeyWaitrose£11.67/kg£35.00
See The Live Whole Turkey Comparison →

Cheapest Whole Turkey: FAQ

Where is the cheapest whole turkey in the UK?

Right now the best value whole turkey is (CP) Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kg at Morrisons, £18.75 (£3.00/kg). SmartShelf ranks whole turkey by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for whole turkey?

We compare whole turkey 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 whole turkey 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.