
Tomato prices in the UK — average vs. this week's best deals
The typical price across UK retailers, and the best advertised tomato deals Lowtein found this week across 8 cities. Updated 2026-08-19.
Lowtein UK typical
£2.80
per kg · August 2026
Best advertised this week
£1.81
per kg · Sainsbury's
Median city-best
£1.81
per kg · across 8 cities
8 of 8 cities with offers have a deal below that benchmark this week. Over the last 12 months the Lowtein UK typical ranged £1.81–£11.35 per kg.
This week's best advertised tomato deals
Cheapest first, after unit checks and plausibility bounds. Regional flyers repeat across cities — links go to the city pages that carry the deal.
| Sainsbury's — Sainsbury's Tomatoes LooseLondon · Manchester · Birmingham · Leeds | £1.81/kg |
| Aldi — EVERYDAY ESSENTIALS Baby Plum TomatoesLondon · Manchester · Birmingham · Leeds | £2.47/kg |
| Aldi — NATURE'S PICK Vine Ripened TomatoesLondon · Manchester · Birmingham · Leeds | £2.58/kg |
| Sainsbury's — Sainsbury's 330g Cherry TomatoesLondon · Manchester · Birmingham · Leeds | £2.69/kg |
| Sainsbury's — Sainsbury's Cherry Tomatoes 500gLondon · Manchester · Birmingham · Leeds | £2.69/kg |
| Aldi — NATURE'S PICK Cherry TomatoesLondon · Manchester · Birmingham · Leeds | £2.69/kg |
| Sainsbury's — Sainsbury's Large Vine Tomatoes 500gLondon · Manchester · Birmingham · Leeds | £2.80/kg |
| Sainsbury's — Sainsbury's Baby Plum Tomatoes 325gLondon · Manchester · Birmingham · Leeds | £3.09/kg |
| Ocado — Ocado Baby Plum TomatoesLondon · Manchester · Birmingham · Leeds | £3.17/kg |
| Sainsbury's — Sainsbury's Plum Tomatoes 500gLondon · Manchester · Birmingham · Leeds | £3.31/kg |
What this measures — read before quoting
The benchmark is Lowtein's own median across every UK retailer we track — not a government series. The deals are the best advertised prices Lowtein observed in store flyers this week — deal prices, not average shelf prices. The gap between them measures how good this week's deals are, not how prices are moving. Full method: how we check.
What is the average price of tomato in the UK right now?
The typical price across UK retailers is £2.80 per kg right now, measured across every retailer we track.
What is a good tomato price this week?
The best advertised deal Lowtein found this week across 8 UK cities is £1.81 per kg (Sainsbury's Tomatoes Loose at Sainsbury's). 8 of 8 cities with offers have a deal below that benchmark.
Holding a price tag right now?
Type it into the price checker and see how it compares to the average and this week's best in your city.
Use this data
Free to quote with attribution: "Lowtein" linked to this page (CC BY 4.0) · questions: contact@lowtein.com
All UK prices · Basket Tracker · Grocery Price Index · lowtein.com