Average Petrol Price in England

Petrol (E10)161.68p
Diesel (B7S)182.61p

Today the average petrol price in England is 161.68p per litre. 0.5p higher than the average price for the UK.

The current average price of diesel is 182.61p per litre. 0.5p above the UK diesel average.

We calculate the daily averages by analysing price data from the 6,193 petrol stations in England that are sending price changes to the Fuel Finder system.

Cheapest Petrol in England

The cheapest petrol price in England can be found in West Yorkshire (158.8p per litre).

Currently, buying 60 litres of petrol in West Yorkshire costs £5.83 less than in Isle Of Wight (168.5p per litre).

Ironically, delivery costs play a part in the pricing of fuel. Rural and, especially, island communities tend to pay more at the pump. Rural counties also have fewer supermarkets which pushes the price up.

Supermarkets tend to sell fuel as a loss-leader to encourage shoppers into their stores and higher densities of supermarkets in towns & cities drag the average price down.

Average Fuel Prices by County

Select a county to view local petrol station price data.

COUNTY STATIONS PETROL DIESEL
Bedfordshire65163.27p185.33p
Berkshire106164.36p185.49p
Bristol107162.73p183.00p
Buckinghamshire89160.99p183.13p
Cambridgeshire131162.80p183.60p
Cheshire153163.31p183.68p
Cornwall99163.37p183.37p
County Durham125160.11p180.90p
Cumbria93161.86p182.50p
Derbyshire117161.45p181.82p
Devon168161.53p181.84p
Dorset90163.24p183.95p
East Sussex84160.92p182.65p
East Yorkshire69162.17p184.00p
Essex249162.32p183.93p
Gloucestershire107160.13p181.07p
Hampshire182163.34p184.91p
Herefordshire32160.94p183.28p
Hertfordshire141163.44p183.31p
Isle Of Wight17168.51p188.66p
Kent262163.38p184.44p
Lancashire240160.78p181.73p
Leicestershire122161.30p181.49p
Lincolnshire148160.20p180.67p
London396162.05p183.59p
Manchester216158.97p179.80p
Merseyside127160.70p181.04p
Norfolk123162.92p183.81p
North Yorkshire178160.43p181.62p
Northamptonshire90163.45p183.66p
Northumberland46161.84p183.08p
Nottinghamshire128159.23p180.02p
Oxfordshire83161.55p183.74p
Rutland2160.40p181.40p
Shropshire70162.03p182.62p
Somerset113162.53p183.47p
South Yorkshire170161.28p181.66p
Staffordshire145161.79p181.27p
Suffolk112160.00p180.98p
Surrey187162.76p183.98p
Tyne And Wear114160.14p180.98p
Warwickshire73163.90p185.04p
West Midlands309161.26p182.26p
West Sussex93162.77p183.72p
West Yorkshire247158.79p180.01p
Wiltshire99161.34p182.83p
Worcestershire74162.23p182.65p

Average petrol prices last updated at 19 Aug 2026 10:00 (14 hours, and 26 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in England has decreased by 0.2p in the last week. Diesel has risen by 0.2p.

In the last month, petrol has increased by 7.3p and diesel has risen by 12.2p.