Supermarket fuel prices

Updated 18 September 2026

Supermarket forecourts are 4.0p a litre cheaper than branded and independent ones on average — 169.9p against 173.9p for unleaded. That is £2.20 on every 55-litre tank, or about £57 a year for a driver who fills up fortnightly. The fuel itself meets the same British Standard either way.

Supermarket average
169.9p207 forecourts
Branded & independent
173.9p1,264 forecourts
Saving per tank
£2.2055 litres

How much cheaper supermarkets actually are

Unleaded averages 169.9p at supermarket forecourts and 173.9p everywhere else — a 4.0p gap. Diesel shows a similar pattern: 192.8p against 198.2p, a gap of 5.4p.

Put in terms that matter: a driver covering 12,000 miles a year in a car returning 40mpg burns roughly 1,360 litres. At a 4.0p gap, always using supermarket forecourts instead of branded ones is worth about £54 a year.

The caveat that matters more than the average: supermarkets price each site against its local competition, not nationally. A supermarket forecourt with no nearby rival can be dearer than a branded site in a competitive town. The town-by-town pages show what is actually cheapest where you are.

Asda vs Tesco vs Sainsbury's vs Morrisons

Supermarket forecourt averages, cheapest first — 18 September 2026
SupermarketUnleadedDieselForecourts
Sainsbury's 165.5p 187.5p 30
Tesco 169.9p 192.7p 121
Morrisons 171.1p 195.0p 18
Asda 173.0p 196.3p 38

The order changes week to week and the differences between the four are small compared with the gap to branded forecourts. Treat the table as a guide to who is currently keenest nationally, not as a reason to drive past a cheaper rival.

Is supermarket fuel worse for your car?

This is the most persistent myth in UK motoring, and the answer is no.

All petrol sold in the UK must meet BS EN 228 and all diesel BS EN 590. Those standards govern octane and cetane rating, sulphur content, volatility, contamination limits and more. A supermarket cannot sell fuel that fails them any more than a branded retailer can. In practice supermarkets and branded retailers frequently draw from the same refineries and the same distribution terminals — the tanker filling a supermarket forecourt may well have filled a branded one on its previous run.

The real difference is the additive package blended in at the terminal. Branded premium fuels — V-Power, Ultimate, Momentum — carry heavier detergent doses than standard fuel, supermarket or otherwise. That is a genuine difference, but it is a difference between premium and standard grades, not between supermarket and branded. A standard branded unleaded and a supermarket unleaded are far closer to each other than either is to a premium grade.

For a car in good condition on a normal service schedule, supermarket fuel is fine indefinitely. If you want the detergent benefit, an occasional tank of premium achieves more than paying a permanent brand premium on standard fuel.

Why supermarket fuel is cheaper

Three reasons, in order of importance:

  1. Fuel is a loss leader. Supermarkets do not need the forecourt to make money. A cheap price on a large roadside sign brings cars into the car park, and the margin is recovered inside the store. A standalone forecourt has no such second business.
  2. Volume. Supermarket sites are high-throughput, selling far more litres per site than a typical independent. Fixed costs — staff, maintenance, the site itself — are spread across many more sales.
  3. Buying power. The chains buy enormous volumes on terms an independent retailer cannot match.

None of those reasons involve the fuel itself being different.

Questions

Frequently asked questions

Is supermarket fuel cheaper?

Yes, consistently. Supermarket forecourts average 169.9p a litre for unleaded across 207 sites, against 173.9p at 1,264 branded and independent forecourts — a gap of 4.0p a litre, or £2.20 on a 55-litre tank.

Is supermarket fuel worse for your car?

No. All road fuel sold in the UK must meet the same British Standard — BS EN 228 for petrol and BS EN 590 for diesel — regardless of who sells it. Supermarkets often buy from the same refineries and terminals as the branded retailers. The genuine difference is the additive package: branded premium fuels carry more detergent additives than standard supermarket fuel. For a car in good condition that is not a problem.

Which supermarket has the cheapest fuel?

Right now, Sainsbury's averages the least for unleaded at 165.5p a litre. The ranking shifts week to week, and local competition matters more than the chain — check the table above and your local town page.

Why is supermarket fuel cheaper?

Fuel is a footfall driver rather than a profit centre for the supermarkets — a cheap forecourt brings people into the car park, and the margin is made inside the store. They also buy in very large volumes and run high-throughput sites, which spreads fixed costs across far more litres than a small independent forecourt can.

Do supermarket fuel prices vary between branches?

Yes, significantly. The chains price each site against its local competition rather than nationally, so two branches of the same supermarket twenty miles apart can differ by 5p a litre or more. This is why checking the specific forecourt matters more than picking a brand.

See what your local supermarket is charging

Live prices for Asda, Tesco, Sainsbury's and Morrisons forecourts alongside every branded site near you.

Prices are aggregated from retailers' published fuel price feeds under the UK government's open fuel price scheme, which covers Great Britain only. Last updated 18 September 2026. Figures are indicative and can change without notice — always check the price displayed at the pump before filling up. See our privacy policy for how we handle data.