Skip to content
forecourts.uk

Fuel prices by brand

Tesco has the cheapest diesel of the supermarkets today, averaging 195.9p a litre, and Morrisons the cheapest petrol at 165.9p. The UK averages are 197.9p for diesel and 167.9p for petrol.

Supermarkets

Average price per litre today, cheapest diesel first.

BrandPetrolDiesel
Costcomembers only 160.9p 187.9p
Tesco 166.9p 195.9p
Sainsbury's 166.9p 195.9p
Morrisons 165.9p 195.9p
Asda Express 168.9p 197.9p
Asda 173.7p 198.7p
UK average167.9p197.9p

Fuel brands

Average price per litre today, cheapest diesel first.

BrandPetrolDiesel
Maxol 159.9p 188.9p
Texaco 166.9p 196.9p
Jet 166.9p 196.9p
Murco 168.9p 196.9p
Gulf 168.9p 197.9p
Valero 166.9p 197.9p
Esso 167.9p 198.9p
BP 169.9p 198.9p
Shell 169.9p 198.9p
UK average167.9p197.9p

Fuel brands: common questions

Which supermarket has the cheapest diesel today?

Tesco, at 195.9p a litre on average. Then Sainsbury's (195.9p), Morrisons (195.9p) and Asda (198.7p). Costco averages 187.9p, but sells to members only.

Which supermarket has the cheapest petrol today?

Morrisons, at 165.9p a litre on average. Then Tesco (166.9p), Sainsbury's (166.9p) and Asda (173.7p). Costco averages 160.9p, members only.

Which fuel brand has the dearest diesel?

Shell, averaging 198.9p a litre against the UK average of 197.9p. The cheapest non-supermarket brand is Maxol at 188.9p.

Why do forecourts of the same brand charge different prices?

The brand on the sign is often not the owner. Many forecourts are run by dealers or forecourt groups who set their own prices, and even supermarkets price each site against its local competition. Motorway services charge more still.

Where do these prices come from?

The government's Fuel Finder scheme. Averages are middle prices and leave out prices that haven't changed in 30 days.