Live prices from every station we track in the UK — not a national average.
82,785 forecourts on the map (every Fuel Finder site). County and town lists are smaller — about 93% of addresses have no town name we can hang a page on.
The spread is the point: what you pay depends far more on which station you pick than on the national average.
Every city with its own live page. Average diesel and number of stations.
Every link here is a live page with today's prices.
Cheapest petrol today, town by town
Nations, and the drive to France
Brands, by forecourts on the map
A national average will not fill your tank. See the stations around you, sorted by price.
Average diesel per brand, live.
| Brand | Average | Cheapest | Stations |
|---|---|---|---|
| Go | £1.834 | £1.709 | 31 |
| Circle K | £1.855 | £1.649 | 43 |
| Maxol | £1.857 | £1.749 | 92 |
| Solo | £1.865 | £1.749 | 47 |
| Tesco | £1.869 | £1.729 | 510 |
| Asda | £1.888 | £1.767 | 321 |
| Sainsbury's | £1.891 | £1.749 | 315 |
| Morrisons | £1.891 | £1.839 | 339 |
| Jet | £1.904 | £1.599 | 300 |
| Murco | £1.904 | £1.799 | 151 |
Every price here comes from Fuel Finder — UK Competition and Markets Authority. We refetch it several times a day and show when each station last reported — the most recent refresh was 2h 31min ago.
Because an average hides the spread. Right now the cheapest diesel in the UK is £1.549 and the most expensive is £2.999 — a gap of £1.450 per litre, which is real money on a full tank.
We track 8,103 stations in the UK with live prices across 5 fuel types. Tap any station on the map, or in the table above, for its own page and price history.
Contains public sector information licensed under the Open Government Licence v3.0. Source: Fuel Finder (CMA / GOV.UK).