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.88 a gallon (173.4p) for unleaded (E10) across 1577 stations, against £7.96 (175.1p) at 6227 branded and independent forecourts: a gap of 1.7p per litre in the supermarkets’ favour.
Prices last refreshed at 1:01am on 8 October 2026.
Brand vs brand
Morrisons vs TescoSainsbury's vs TescoMorrisons vs Sainsbury'sBP vs ShellBP vs EssoEsso vs ShellEsso vs TexacoShell vs Tesco
Supermarkets vs branded forecourts
| Grade | Supermarket average | Branded average | Gap |
|---|---|---|---|
| Unleaded (E10) | £7.88173.4p · 1577 | £7.96175.1p · 6227 | +1.7p |
| Diesel (B7) | £9.00197.9p · 1577 | £9.11200.3p · 6343 | +2.4p |
| Premium Unleaded (E5) | £8.49186.7p · 1171 | £8.80193.5p · 5006 | +6.8p |
| Super Diesel (SDV) | £9.60211.2p · 140 | £9.94218.6p · 3985 | +7.4p |
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.