Every UK forecourt now reports its prices to the government's Fuel Finder service. This report uses those prices as they stood on 11 October 2026, across 7,885 forecourts selling petrol and 8,001 selling diesel.
The headline numbers
- Petrol (E10): 174.6p a litre on average, down 0.2p on last week. The cheapest forecourt is charging 142.9p and the dearest 299.9p.
- Diesel (B7): 199.7p a litre on average, down 0.3p on last week. The cheapest is 158.0p and the dearest 299.9p.
- Diesel premium: diesel costs 25.1p a litre more than petrol, or £12.55 on a 50-litre fill-up.
Supermarkets vs everyone else
The big four supermarkets (Asda, Morrisons, Sainsbury's and Tesco) compared with all other forecourts:
- Petrol (E10): supermarkets average 173.0p, other forecourts 175.0p. Supermarkets are 2.0p a litre cheaper, or £1.00 on a 50-litre tank.
- Diesel (B7): supermarkets average 197.6p, other forecourts 200.3p. Supermarkets are 2.7p a litre cheaper, or £1.35 on a 50-litre tank.
England, Scotland, Wales and Northern Ireland
| Nation |
Petrol |
Change |
Diesel |
Change |
| England |
174.9p |
−0.3p |
200.1p |
−0.3p |
| Scotland |
175.7p |
−0.3p |
200.9p |
−0.4p |
| Wales |
174.0p |
−0.3p |
199.3p |
−0.6p |
| Northern Ireland |
166.9p |
−0.6p |
192.3p |
−1.6p |
Cheapest and dearest areas for petrol (E10)
Average price by postcode area (areas with at least 15 forecourts).
| Cheapest areas |
Average |
Forecourts |
| Northern Ireland (BT) |
166.9p |
512 |
| Harrogate (HG) |
171.5p |
20 |
| Torquay (TQ) |
171.9p |
43 |
| Wakefield (WF) |
172.0p |
77 |
| Wigan (WN) |
172.1p |
31 |
| Dearest areas |
Average |
Forecourts |
| South West London (SW) |
179.8p |
41 |
| Reading (RG) |
178.6p |
94 |
| Telford (TF) |
178.0p |
26 |
| Kirkwall (KW) |
177.7p |
18 |
| Inverness (IV) |
177.6p |
62 |
Cheapest and dearest areas for diesel (B7)
Average price by postcode area (areas with at least 15 forecourts).
| Cheapest areas |
Average |
Forecourts |
| Northern Ireland (BT) |
192.3p |
572 |
| Harrogate (HG) |
196.9p |
20 |
| Watford (WD) |
197.0p |
25 |
| Blackpool (FY) |
197.4p |
25 |
| Wigan (WN) |
197.7p |
31 |
| Dearest areas |
Average |
Forecourts |
| Inverness (IV) |
204.2p |
63 |
| South West London (SW) |
203.9p |
41 |
| Shetland (ZE) |
203.6p |
18 |
| Reading (RG) |
202.4p |
95 |
| Perth (PH) |
202.4p |
41 |
Cheapest and dearest towns for petrol (E10)
Average price within 5 miles of the town centre, across the 100 towns we track, with the single cheapest forecourt in each.
Cheapest and dearest towns for diesel (B7)
Average price within 5 miles of the town centre, across the 100 towns we track, with the single cheapest forecourt in each.
How we work these out
Prices come from Fuel Finder, which every UK forecourt must update within 30 minutes of a price change. We take a snapshot of every listed price each evening. Averages are simple averages across forecourts, not weighted by how much fuel each one sells, and changes compare with our snapshot from 4 October 2026. Forecourts that haven't reported recently are left out.
Want the cheapest price near you right now? Search by postcode or see fuel prices by town.