Best Supermarket Petrol 2026: Tesco vs Asda vs Sainsbury's vs Morrisons
Supermarket petrol is 6.2p per litre cheaper than brand stations. But which of the Big 4 offers the best deal? We compare price, station count, quality, and loyalty rewards.
Why Supermarket Fuel is Cheaper
Supermarket forecourts can consistently undercut branded stations by 4–8p per litre for a simple structural reason: fuel is a loss-leader. Supermarkets make their margin on groceries, and a cheap forecourt is a powerful tool to drive footfall into the store. The major brands — BP, Shell, Esso, and Texaco — need to generate profit from fuel sales themselves, which means building a margin into their pump prices. This fundamental business model difference creates a persistent pricing gap.
At 152.9p for the UK average petrol price (March 2026), the supermarket average of approximately 146.7p represents a saving of 6.2p per litre. On a 55-litre fill, that's £3.41 saved every time you fill up. A driver who fills up twice a week could save over £350 annually simply by switching from a branded station to a supermarket forecourt.
March 2026 Price Comparison
| Retailer | Petrol (p/l) | Diesel (p/l) | Stations |
|---|---|---|---|
| Asda | 143.9 | 175.9 | 320 |
| Morrisons | 145.7 | 177.2 | 338 |
| Sainsbury's | 146.9 | 178.4 | 316 |
| Tesco | 147.4 | 179.1 | 500+ |
| UK average (all stations) | 152.9 | 182.7 | — |
Source: FuelFinderLive average prices, week ending 31 March 2026. Prices vary by region and individual site.
Asda: The Cheapest Overall
Asda has held the crown as the UK's cheapest major supermarket forecourt for most of the past decade. Their pricing policy is explicit: they aim to be the lowest-priced major supermarket for fuel at all times. With 320 stations concentrated in large out-of-town retail parks, Asda's forecourts benefit from high throughput, which reduces their per-litre operating cost and allows aggressive pricing.
The downside is coverage. Asda stations are predominantly in large retail parks outside town centres. For urban drivers, an Asda fill-up may require a dedicated trip rather than a convenient stop. Use FuelFinderLive to check whether the fuel saving justifies any detour — as a rule, a 5-mile round trip is worthwhile if the saving is 6p/litre or more on a 50-litre fill.
Tesco: Clubcard Advantage
Tesco operates the UK's largest supermarket forecourt network with over 500 stations, making it by far the most accessible option for most drivers. While Tesco's headline pump price is typically 3–4p higher than Asda's, the Clubcard loyalty scheme can change the arithmetic significantly. Clubcard holders earn 1 point per litre of fuel (equivalent to 0.5p/litre cashback when redeemed), and Clubcard Prices on fuel are occasionally available, reducing prices by 2–3p/litre for a promotional period.
For regular Tesco shoppers who are already using a Clubcard for groceries, the forecourt becomes a natural extension of their loyalty relationship. The combination of convenience (500+ sites) and Clubcard points makes Tesco the most practical choice for the majority of UK drivers.
Sainsbury's: Balanced Offering
Sainsbury's 316 forecourts sit in the middle of the supermarket pricing bracket — typically 2–3p cheaper than Tesco but 2–3p more expensive than Asda. The Nectar loyalty scheme awards 1 point per litre (worth approximately 0.5p in Nectar value), with periodic double-points promotions that can make Sainsbury's very competitive. Station quality is generally high, with good canopy coverage and reliable pumps.
Morrisons: Regional Champion
Morrisons 338 forecourts are strongly concentrated in the north of England, Yorkshire, and the Midlands, making them the go-to choice for drivers in these regions. Prices are typically 1–2p above Asda but below Tesco. The More Card loyalty scheme offers periodic fuel discounts linked to in-store spending. In areas where Asda coverage is sparse, Morrisons is frequently the cheapest available option.
Loyalty Rewards Comparison
| Supermarket | Scheme | Fuel Earning Rate | Redemption Value |
|---|---|---|---|
| Tesco | Clubcard | 1 point/litre | 0.5p/litre |
| Sainsbury's | Nectar | 1 point/litre | 0.5p/litre |
| Morrisons | More Card | Periodic vouchers | Varies |
| Asda | Rewards | Cashpot contributions | 0.3–0.5p/litre equiv. |
The Verdict: Which to Choose
For pure price, Asda wins every time. For convenience and network coverage, Tesco is the clear leader with 500+ sites nationwide. For loyalty-conscious shoppers who already use Nectar or Clubcard, Sainsbury's or Tesco provide strong overall value when loyalty earnings are factored in. For drivers in the north of England and Yorkshire, Morrisons is often the best local option. The smartest strategy is to use FuelFinderLive to check live prices at all nearby stations, as individual site prices can vary by 3–5p from the supermarket's national average — the cheapest Tesco in your area may actually beat a nearby Asda on a given day.
Find the Cheapest Fuel Near You
Use FuelFinderLive to compare live petrol and diesel prices at stations in your area.
⛽ Find Fuel Now