Cheapest Whole Turkey in the UK
Prices updated 15 November 2026 · 43 products across 7 supermarkets
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.
(CP) Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kg£3.00/kg£18.752
(CP) Morrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kg£3.00/kg£13.503
Morrisons Large Whole Turkey 5.5-6.99 Kg 5.5kg - 6.99kg£3.00/kg£18.754
Morrisons Medium Whole Turkey With Giblets 3-5.49Kg 3kg - 5.49kg£3.00/kg£13.505
Sainsbury's Extra Extra Large Whole Basted British Turkey 8.9-10.6kg£4.00/kg£39.008
Sainsbury's Extra Large Whole Basted British Turkey 7-8.8kg£4.43/kg£35.0010
Sainsbury's Medium Fresh British Whole Turkey 3.7-5.99kg£4.50/kg£22.5011
Sainsbury's Large Fresh British Whole Turkey 6-8.899kg£4.50/kg£31.5012
Sainsbury's Small Fresh British Whole Turkey 2-3.7kg£4.50/kg£13.5013
Sainsbury's Standard Small Turkey 2-3.99kg£4.50/kg£13.5014
Tesco Whole Turkey Medium 4.5 - 5.99kg (Serves 11-14)£5.00/kg£29.9515
Tesco Whole Turkey Large 6 - 7.49kg (Serves 15-18)£5.00/kg£37.4516
Tesco Frozen Large Basted Whole Turkey Bird 5.3-6.9Kg£5.09/kg£27.0017
Tesco Frozen Medium Basted Whole Turkey Bird 3.9Kg - 5.2kg£5.64/kg£22.0018
Sainsbury's Medium Fresh Free Range British Bronze Whole Turkey, Taste the Difference 4-5.99kg£9.00/kg£45.0019
Sainsbury's Small Fresh Free Range British Bronze Whole Turkey, Taste the Difference 2-3.99kg£9.00/kg£27.0020
Tesco Finest Free Range Bronze Whole Turkey Medium 4 - 5.99kg (Serves 10-14)£11.00/kg£65.8921
Tesco Finest Free Range Bronze Whole Turkey Large 6 - 7.49kg (Serves 15-18)£11.00/kg£82.3922
Tesco Finest Free Range Bronze Whole Turkey Small 2 - 3.99kg (Serves 4-9)£11.00/kg£43.8923
Free Range White Whole Turkey£11.25/kg£45.0024
Free Range White Whole Turkey£11.67/kg£35.00Cheapest 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.