UK fuel price trends

Live petrol and diesel price data from 8,000+ UK stations, updated every 30 minutes from official UK Government Fuel Finder data.

UK avg petrol
159.3p
E10 per litre
UK avg diesel
187.8p
B7 per litre
Cheapest today
1.9p
Lowest UK price
Most expensive
1549.0p
Highest UK price

Petrol E10 — 7 day trend

1000 price changes recorded over the last 7 days.

Average petrol price by brand

Asda
154.3p
Sainsbury's
154.8p
Eg on the move
155.3p
Tesco
155.3p
Morrisons
155.6p
Asda express
156.3p
Texaco
156.5p
Valero
157.2p

Based on stations with 10+ locations. Supermarkets typically offer the cheapest fuel.

💡 Price insight

The spread between the cheapest and most expensive petrol in the UK is currently 1547.1p per litre. On a 55-litre tank, choosing the cheapest station saves you up to £8.51. Find the cheapest near you →

Frequently asked questions

What is the average petrol price in the UK today?

The current UK average petrol (E10) price is 159.3p per litre, based on data from over 7,000 stations updated every 30 minutes.

What is the average diesel price in the UK today?

The current UK average diesel (B7) price is 187.8p per litre.

Which supermarket has the cheapest petrol?

Supermarkets like Asda, Morrisons, and Tesco consistently offer the cheapest petrol in the UK, typically 3-5p below the national average.

How often do fuel prices change?

Supermarkets update prices frequently, sometimes daily. Independent stations may hold the same price for weeks. FuelSignal checks prices every 30 minutes from the official UK Government Fuel Finder data.