Price comparisons
Compare UK fuel prices
Side-by-side comparisons built from live prices at every reporting UK forecourt, refreshed every 30 minutes from official UK Government fuel price data.
Supermarket forecourts currently average £7.71 a gallon (169.6p) for unleaded (E10) across 1580 stations, against £7.87 (173.2p) at 6227 branded and independent forecourts: a gap of 3.6p per litre in the supermarkets’ favour.
Prices last refreshed at 1:02pm on 20 September 2026.
Brand vs brand
Asda vs TescoMorrisons vs TescoSainsbury's vs TescoAsda vs MorrisonsAsda vs Sainsbury'sMorrisons vs Sainsbury'sBP vs ShellBP vs EssoEsso vs ShellEsso vs TexacoShell vs TescoAsda vs BP
Supermarkets vs branded forecourts
| Grade | Supermarket average | Branded average | Gap |
|---|---|---|---|
| Unleaded (E10) | £7.71169.6p · 1580 | £7.87173.2p · 6227 | +3.6p |
| Diesel (B7) | £8.75192.4p · 1580 | £8.96197.1p · 6339 | +4.7p |
| Premium Unleaded (E5) | £8.30182.6p · 1172 | £8.68191.0p · 5002 | +8.4p |
| Super Diesel (SDV) | £9.40206.8p · 141 | £9.79215.4p · 3985 | +8.6p |
Supermarket = Tesco, Asda, Morrisons, Sainsbury's and Costco forecourts. Averages reflect where stations are located as well as pricing policy; station counts per grade are shown in brackets.