Daily price snapshot

Fuel prices by brand

Tesco or Asda? BP or Shell? Today's average petrol and diesel price for every major UK fuel brand, from 8,083 forecourts in the official CMA data.

Snapshot · Averages updated 17 October 2026Live prices in the app

Source: UK Government CMA open fuel price data

Cheapest Petrol
171.4p
Sainsbury's
Cheapest Diesel
195.9p
Sainsbury's
UK Average
174.3p
petrol (E10)
Cheapest Near You
000.0p
Unlock live in the app

Every brand, cheapest petrol first

BrandStationsPetrol (E10)Diesel (B7)Petrol vs UK
Sainsbury's315171.4p195.9p-2.9p
Morrisons341172.0p197.2p-2.3p
Tesco506172.2p196.7p-2.1p
Jet317172.7p198.4p-1.6p
Asda448172.7p197.3p-1.6p
Applegreen13172.8p197.9p-1.5p
Texaco494172.9p198.2p-1.4p
Independent forecourts1,738173.1p198.3p-1.2p
Murco173174.0p198.9p-0.3p
Gulf302174.4p199.7p+0.1p
Esso1,451175.2p200.3p+0.9p
BP1,084176.7p201.6p+2.4p
Shell901177.0p201.6p+2.7p

Brand averages across every forecourt reporting a price. Independent forecourts are grouped together.

The brand is a clue. The station is the answer.

The same brand can be pence apart from one town to the next. Fuel Finder UK shows the live price at every station near you, with a brand filter if you have a favourite.

See live prices free

Supermarkets vs everyone else

Supermarket forecourts (Asda, Tesco, Morrisons, Sainsbury's) average 172.1p for petrol and 196.8p for diesel. Everyone else averages 174.8p and 199.9p. That is a 2.7p a litre saving on petrol at the supermarkets, about £1.49 on a 55-litre fill.

Frequently asked questions

Which supermarket has the cheapest petrol?

On today's averages: Sainsbury's 171.4p, Morrisons 172.0p, Tesco 172.2p, Asda 172.7p. The order changes, and each store prices to its local competition, so check the stations near you.

Which fuel brand is cheapest overall?

Sainsbury's has the lowest average price today for both petrol (171.4p a litre) and diesel (195.9p). Shell is the dearest named brand for petrol at 177.0p.

Is supermarket fuel cheaper than branded fuel?

Usually, yes. Supermarkets average 172.1p for petrol today against 174.8p at other forecourts. Read supermarket vs branded fuel for what you do and don't get for the difference.

Why isn't my local station the same as the brand average?

A brand average covers hundreds of forecourts. Stations price against what is around them, so the same brand can be several pence apart in two towns. The app shows the live price at each station.

Where does this data come from?

From the official UK Government CMA open fuel price data, the same feed the app uses. This page is a once-a-day snapshot of it. Fuel Finder UK is independent and not affiliated with any fuel retailer.

More UK fuel price data

Snapshot from 17 October 2026. Live prices in the app.Get the app