United Kingdom · Updated 1 hour ago
UK diesel prices today
The average price of diesel (B7) is 198.4p a litre across 6,354 forecourts. That is −1.5p compared with a week ago. The cheapest forecourt in the country is charging 149.9p. The most expensive is charging 232.8p.
UK average diesel price since 2 Feb 2026
The daily average across every forecourt with a recent price. See prices back to 2003 →
By nation and region
| Northern Ireland | 190.9p | −7.5p |
| Wales | 198.2p | −0.2p |
| England | 199.0p | +0.6p |
| Scotland | 199.9p | +1.5p |
| Yorkshire and The Humber | 197.8p | −0.6p |
| North East | 197.9p | −0.5p |
| North West | 198.0p | −0.4p |
| East Midlands | 198.9p | +0.5p |
| East of England | 198.9p | +0.5p |
| West Midlands | 199.1p | +0.7p |
| South West | 199.5p | +1.1p |
| London | 199.7p | +1.3p |
| South East | 200.1p | +1.7p |
Cheapest towns
| 1 | Bangor | 188.4p |
| 2 | Belfast | 188.4p |
| 3 | Portadown | 188.7p |
| 4 | Carrickfergus | 189.2p |
| 5 | Lisburn | 189.5p |
| 6 | Ballynahinch | 189.6p |
| 7 | Newtownabbey | 189.8p |
| 8 | Downpatrick | 189.9p |
| 9 | Limavady | 189.9p |
| 10 | Magherafelt | 189.9p |
Cheapest counties
| 1 | Belfast | 188.4p |
| 2 | Lisburn and Castlereagh | 189.3p |
| 3 | Mid and East Antrim | 190.1p |
| 4 | Antrim and Newtownabbey | 190.2p |
| 5 | Ards and North Down | 190.2p |
| 6 | Causeway Coast and Glens | 190.9p |
| 7 | Newry, Mourne and Down | 191.0p |
| 8 | Armagh City, Banbridge and Craigavon | 191.1p |
| 9 | Mid Ulster | 191.2p |
| 10 | Derry City and Strabane | 192.0p |
Cheapest forecourts in the UK for diesel
| # | Forecourt | Diesel | Petrol | Last move | Changed |
|---|---|---|---|---|---|
| 1 | Sainsbury's NewburyHectors Way, Newbury · supermarket | 149.9p | 176.9p | −52.0p | 15 days ago |
| 2 | SouthdaleSouth Dale Service Station, Market Rasen · 24h | 174.9p | 165.9p | −20.0p | 6 days ago |
| 3 | Caseys Filling StationCasey Supermarket & Filling Station, Newry | 175.9p | – | −12.0p | 14 days ago |
| 4 | Coole Oils72 New Road, Newry | 175.9p | – | −12.0p | 14 days ago |
| 5 | Coole Oils Filling Station9 Newry Road, Newry | 175.9p | – | −12.0p | 14 days ago |
| 6 | Maxol BryansburnBryansburn Filling Station, Bangor | 179.9p | 157.9p | −5.0p | 26 days ago |
| 7 | Ormeau Road Service Station251, Belfast | 179.9p | – | −4.0p | 28 days ago |
| 8 | Clifton Street Service StationClifton Service Station, Belfast | 181.9p | 166.9p | −5.0p | 19 days ago |
| 9 | Top Boucher Road1 Boucher Crescent, Belfast · 24h | 182.9p | 168.9p | −4.0p | 26 days ago |
| 10 | Top Stewartstown RoadTop Garage, Belfast | 182.9p | 168.9p | −4.0p | 26 days ago |
By brand
Brands with 10 or more forecourts.
| 1 | Go | 187.8p | −10.6p |
| 2 | Costco | 189.7p | −8.7p |
| 3 | Maxol | 190.8p | −7.6p |
| 4 | Circle K | 191.2p | −7.2p |
| 5 | Solo | 191.5p | −6.9p |
| 6 | Emo | 192.4p | −6.0p |
| 7 | Tesco | 195.2p | −3.2p |
| 8 | Applegreen | 195.4p | −3.0p |
| 9 | Sainsbury's | 195.8p | −2.6p |
| 10 | Asda | 195.9p | −2.5p |
| 11 | Morrisons | 196.4p | −2.0p |
| 12 | Essar | 196.7p | −1.7p |
| 13 | Texaco | 196.9p | −1.5p |
| 14 | Co-op | 197.2p | −1.2p |
| 15 | Jet | 197.5p | −0.9p |
Biggest movers this week
How each town's average has moved in the last 7 days.
Rising
| Chorley | 206.7p | +6.3p |
| Rotherham | 202.0p | +4.3p |
| Warlingham | 210.5p | +3.0p |
| Warrington | 199.5p | +2.8p |
| Kettering | 193.6p | +2.5p |
Common questions
How much is diesel per litre in the UK today?
The average price of diesel (B7) is 198.4p a litre today. That comes from 6,354 UK forecourts that have reported a price in the last 30 days. The middle price (median) is 198.9p. The average is −1.5p compared with a week ago and −1.6p compared with a month ago. The Government's own weekly average, which gives more weight to busy forecourts, was 198.6p in the week of 2 Nov 2026.
Where is the cheapest diesel in the UK?
The cheapest diesel reported right now is 149.9p at Sainsbury's Newbury (Hectors Way, Newbury). The cheapest town is Bangor, with an average of 188.4p. The cheapest region is Northern Ireland at 190.9p.
How much cheaper is supermarket diesel?
Supermarket forecourts charge 195.8p for diesel on average. Other forecourts charge 198.6p. That saves 2.8p a litre, or about £1.40 on a 50-litre tank. Motorway services charge 216.6p on average, which is 18.2p more than the national average.
Why do diesel prices go up and down?
About a third of the pump price is the fuel itself. That part follows the world price of oil and the value of the pound. The rest is fuel duty, which is a fixed amount per litre, VAT at 20% on top of everything, and the retailer's own margin. When the oil price moves, pump prices usually follow within a few days. The CMA has found that prices go up faster than they come down. The history page shows the duty and VAT parts for every week since 2003.
Sources: prices reported by retailers to the UK Government's Fuel Finder service (Open Government Licence v3.0). Official weekly averages from DESNZ. Our average treats every forecourt the same, so it comes out a little higher than the DESNZ figure, which gives more weight to busy supermarket forecourts. Read how it works.