Petrol and diesel prices today
Live prices from 8,149 UK filling stations, taken from the government's official Fuel Finder feed. Averages below leave out prices unchanged for more than 30 days.
Where fuel is cheap, and where it is not
Point anywhere to read the local average. Open the full heat map to switch fuel and see the method.
pence per litre against the UK median of 169.9p
Coastline from Natural Earth; colours interpolated from every station within 70 km, drawn paler where the nearest one is far.
- Northern Ireland160.6p−9.3p
- Wales169.3p−0.6p
- England170.5p+0.6p
- Scotland170.6p+0.7p
Northern Ireland is the cheapest part of the UK to fill up: 9.9p a litre below England, or about £4.95 on a 50-litre tank. The dearest nation is Scotland at 170.6p. The red across the west of Scotland is real but thin: those patches are single expensive forecourts colouring a sparsely served area, drawn paler for that reason. Averaged out, the Highlands and islands come to 171.6p against 170.5p elsewhere in Scotland, a gap of +1.1p. That is far less than the +19.1p you pay for not leaving the motorway.
- Uttoxeter178.5p
- Brentwood177.8p
- Rickmansworth177.7p
- Hitchin177.7p
- Macclesfield177.3p
- Witney176.3p
- Newbury176.2p
- Faversham176.1p
Towns with at least five stations reporting a recent unleaded price.
Motorway services cost the most, by a wide margin
Unleaded, average of prices changed in the last 30 days.
Filling up at a motorway service station costs +19.1p per litre more than the national average, or about £9.55 extra on a 50-litre fill. See every motorway service station.
Prices by brand
Unleaded, cheapest first. Read the last column: a brand that rarely updates its prices can look cheap simply because its figures are old.
| Brand | Stations | Average | Cheapest | Updated in 48h |
|---|---|---|---|---|
| GO | 35 | 159.3p | 156.9p | 89% |
| SOLO | 40 | 160.0p | 144.9p | 38% |
| CIRCLE K | 44 | 160.6p | 152.9p | 43% |
| MAXOL | 94 | 160.9p | 155.9p | 78% |
| ASDA | 404 | 167.6p | 155.7p | 74% |
| TEXACO | 421 | 168.1p | 149.9p | 43% |
| MORRISONS | 341 | 168.2p | 161.9p | 59% |
| ESSAR | 46 | 168.3p | 149.9p | 43% |
| JET | 302 | 168.5p | 155.9p | 44% |
| SAINSBURYS | 315 | 168.5p | 157.9p | 52% |
| TESCO | 494 | 168.7p | 154.9p | 38% |
| VALERO | 181 | 169.1p | 159.9p | 31% |
| TOTAL | 33 | 169.5p | 163.9p | 70% |
| SPAR | 28 | 169.7p | 152.9p | 18% |
| GULF | 251 | 170.1p | 159.7p | 37% |
| EG ON THE MOVE | 142 | 170.2p | 159.9p | 54% |
| ESSO | 1405 | 170.3p | 160.9p | 41% |
| MURCO | 134 | 170.4p | 159.8p | 36% |
| PACE | 34 | 171.2p | 157.9p | 15% |
| BP | 1032 | 172.3p | 158.6p | 52% |
| SHELL | 874 | 172.3p | 157.9p | 58% |
| WELCOME BREAK | 26 | 195.0p | 171.9p | 0% |
More on UK fuel prices
- Cheapest stations in the UK
Hillside Service Station, Magherafelt, sells unleaded at 144.9p today. The 20 cheapest and dearest.
- Petrol price history
Unleaded averaged 172.8p in the week of 2 Nov 2026. The record is 191.6p, in Jul 2022.
- Fuel price trends
Over the last 30 days the UK unleaded average is down 5.0p, at 169.4p. See which towns moved most.
- The Fuel Finder scheme
The law that puts every station's price online within 30 minutes, and how often each brand changes its prices.
Analysis
What the daily prices of every station say once they are put side by side.
Browse by town
730 towns with three or more filling stations.
About these prices
Under the Fuel Finder scheme, filling stations are legally required to report price changes within 30 minutes. Every price on this site is shown with the time it last changed, so you can judge it for yourself. How this site works.
Last refreshed 6 Nov 2026 · 26,534 prices · £84.90 for a 50-litre tank of unleaded at the national average.
