UK average fuel prices

National average fuel prices across 6,897+ UK stations. Averages refresh every 15 minutes, last at 03:17 UK time. The price graph updates overnight.

Unleaded
171.7p
Low 153.9p | High 209.0p
£7.81 a gallon
Diesel
198.4p
Low 161.9p | High 232.8p
£9.02 a gallon Why is diesel more expensive than petrol?
Super Unleaded
188.7p
Low 159.9p | High 219.9p
£8.58 a gallon E10 vs E5: is it worth the extra?
Super Diesel
217.4p
Low 170.0p | High 249.9p
£9.88 a gallon Is premium diesel worth the extra?

Most of the prices behind these averages are more than 3 days old.

How fuel duty works, and how much of these prices is tax

UK fuel price graph

The UK average price of each fuel every day since 7 February 2026, in pence a litre.

The UK average price of each fuel every day since 7 February 2026, in pence a litre. The sentences under the graph give the highest and lowest days.
  • Petrol peaked at 174.9p on 5 October 2026 and was lowest at 132.1p on 10 February 2026.
  • Diesel peaked at 200.1p on 5 October 2026 and was lowest at 141.2p on 9 February 2026.

Daily figures from 7 February 2026 to 1 November 2026.

Daily UK averages from our price data: each forecourt's price in effect at the end of the day.

Monthly reports

A fixed record of each month: averages, daily highs and lows, brands and regions.

UK fuel prices in September 2026: petrol 170.1p, diesel 193.1p

Prices by region

Each region links to its own page of towns, counties and cheapest forecourts. All regions

Region Unleaded (E10) Diesel (B7) Stations
East Midlands 172.7p 198.8p 411
East of England 172.4p 198.9p 669
London 171.9p 199.7p 473
North East 170.1p 198.1p 306
North West 172.1p 198.1p 759
Northern Ireland 164.2p 190.9p 484
Scotland 172.6p 199.9p 676
South East 173.5p 200.1p 953
South West 172.4p 199.5p 657
Wales 171.4p 198.0p 413
West Midlands 172.7p 199.3p 539
Yorkshire 170.7p 197.9p 611

Questions about UK fuel prices

What is the average price of petrol in the UK?

The latest UK average for unleaded petrol (E10) is 171.7p a litre, across 6,897 forecourts. Super unleaded (E5) averages 188.7p a litre. Most of the prices behind both averages are more than 3 days old.

What is the average price of diesel in the UK?

The latest UK average for diesel (B7) is 198.4p a litre, across 6,347 forecourts. Super diesel averages 217.4p a litre. Most of the prices behind both averages are more than 3 days old.

How much is a gallon of petrol in the UK?

A UK gallon is 4.546 litres. At the latest average of 171.7p a litre, a gallon of unleaded petrol (E10) costs £7.81. A gallon of diesel (B7) costs £9.02 at 198.4p a litre. Most of the prices behind both averages are more than 3 days old.

What a gallon costs, and how it's worked out

How often are these averages updated?

The UK averages refresh every 15 minutes, as forecourts report new prices. They last refreshed at 03:17 UK time. The price graph uses one average a day and updates overnight.