Fuel price news

Two days after diesel hit £2, prices are still going up.

On Friday the UK average diesel price reached £2 a litre, and the G7 agreed to release emergency diesel stocks. We compared every forecourt's price on Friday afternoon with this morning. For every forecourt that cut diesel, more than five put it up.

Published 4 October 2026 · Fuel Finder UK team

The short version: between 2:51pm on Friday 2 October and 11:23am on Sunday 4 October 2026, 860 forecourts raised their diesel price, 158 cut it and 7,395 left it alone. Nearly two thirds of the rises were at the four big supermarkets. Tesco raised diesel at 278 of its 513 forecourts, and still has none over £2.

Where prices are this morning

At 11:23am on Sunday 4 October 2026 the UK average is 200.1p a litre for diesel and 174.9p for petrol. On Friday afternoon it was 200.0p and 174.8p.

2,939 forecourts now charge £2 or more for diesel, up from 2,901. That is 35% of them. And 2,614 are at exactly 199.9p, up from 2,520.

So the average has barely moved. Underneath it, a lot of forecourts have.

Five rises for every cut

What 8,413 forecourts did with their diesel priceFriday afternoon to Sunday morning, 2 to 4 October 2026

Source: Fuel Finder UK analysis of official CMA fuel price data.

Most forecourts did nothing over the weekend. Of the 1,018 that did change their diesel price, 860 went up and 158 came down.

The rises were small. 632 of them were exactly 1p a litre and 171 were 2p. Petrol did the same thing: 1,035 forecourts put it up and 193 cut it.

The supermarkets did most of the moving

The four big supermarkets are 23% of the forecourts in the data. They account for 550 of the 860 diesel rises, which is 64%.

Share of each brand's forecourts that raised dieselBetween 2:51pm on Friday 2 October and 11:23am on Sunday 4 October 2026
0%20%40%60%
See the numbers
BrandForecourtsRaisedCutAverage FriAverage Sun
Tesco5132784196.9p197.6p
Sainsbury's315621197.6p197.8p
Asda78914734199.1p199.3p
Morrisons341634198.7p198.9p
Shell91214122200.9p201.2p
Texaco4972718199.2p199.2p
Jet317145199.4p199.4p
BP1,0884032202.3p202.3p
Murco16662199.3p199.4p
Independents and smaller brands1,7184817199.4p199.4p
Gulf29483201.0p201.0p
Esso1,4502616201.2p201.2p

Source: Fuel Finder UK analysis of official CMA fuel price data. Brands with 150 or more forecourts.

Tesco is still the cheapest big brand for diesel. The gap between the Tesco and BP averages is now 4.7p a litre. On Friday it was 5.4p. See today's prices by brand.

The 199.9p line is holding

On Friday we found that three in ten forecourts were charging exactly 199.9p for diesel, a tenth of a penny under £2. Read how many forecourts are over £2.

Of the 2,520 forecourts at 199.9p on Friday, 2,416 are still there. That is 96%. Only 78 have gone over, and 26 have come down. Across all forecourts, 79 crossed above £2 and 43 came back under it.

What about the G7 diesel release?

On Friday the G7 agreed to release 100 million barrels of emergency oil over four months, with a large release of diesel in the first 20 days. Wholesale diesel prices fell that day. Read what the release means at the pump, with the sources.

None of that shows at the pump yet, and it was not expected to. One analyst quoted in that post put the delay at one to two weeks. What the weekend does show is the direction prices were heading before any of it arrives: up, a penny at a time. We will look again once the first 20 days are up.

When the changes happened

Most of them came on Friday. 569 forecourts made their latest diesel change after 2:51pm on Friday: 484 up and 85 down. Saturday saw 331: 273 up and 58 down. Sunday morning added 116.

That fits what the data showed last week. Friday is one of the busiest days for price changes, and the weekend is quiet. Read which days forecourts change their prices.

What it means when you fill up

How Fuel Finder UK helps

How we counted

We took the official CMA fuel price data at 2:51pm on Friday 2 October and again at 11:23am on Sunday 4 October 2026, and compared the two, forecourt by forecourt. 8,413 forecourts had a standard diesel (B7) price between 100p and 300p in both.

A rise is a forecourt whose price in the second set is higher than in the first. A forecourt that went up and came back down in between counts as no change. The timing of each change comes from the time the retailer last updated the price, counted only where the price is different.

The limits: this is two moments, less than two days apart, and the second was on a Sunday morning. Prices are still moving. The UK average page is updated daily.