If you need to stock up on Yorkshire Tea, the cheapest place to do it right now is Sainsburys, but make sure you buy the 240 bag quantity because that's the best value.
240 bags for £4 is £1.66 per 100 bags.
- Iceland: 240 bags for £4.25 (£1.77/100 bags)
- B&M: 80 bags for £1.49 (£1.86/100 bags)
- Aldi: 80 bags for £1.59 (£1.98/100 bags)
- Waitrose: 160 bags for £3.50 (£2.18/100 bags)
- Morrisons: 480 bags for £10.95 (£2.28/100 bags)
- Tesco: 480 bags for £10.99 (£2.29/100 bags)
- Tesco: 240 bags for £5.79 (£2.41/100 bags)
Every other size from Asda, Tesco, Morrisons, Sainsburys, Waitrose, Iceland and Ocado is more expensive than the above i.e. > £2.41/100 bags.
(Yes, Yorkshire Tea has been cheaper than this in the past when various stores have had sales on, but if you want to buy it NOW this is the cheapest)