Average Petrol Price in England

Petrol (E10)169.82p
Diesel (B7S)191.72p

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

The current average price of diesel is 191.72p per litre. 0.4p above the UK diesel average.

We calculate the daily averages by analysing price data from the 6,203 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 Rutland (162.9p per litre).

Currently, buying 60 litres of petrol in Rutland costs £6.48 less than in Isle Of Wight (173.7p 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
Bedfordshire65170.73p192.73p
Berkshire106172.38p194.24p
Bristol107171.25p192.53p
Buckinghamshire90169.76p192.14p
Cambridgeshire131170.70p192.07p
Cheshire153171.56p192.44p
Cornwall101170.14p191.91p
County Durham125168.09p190.44p
Cumbria93171.03p192.84p
Derbyshire116169.59p190.99p
Devon168168.89p190.63p
Dorset90171.46p193.13p
East Sussex84168.61p190.99p
East Yorkshire69171.18p193.85p
Essex249169.94p192.23p
Gloucestershire107167.77p189.48p
Hampshire182171.72p193.53p
Herefordshire32170.41p192.94p
Hertfordshire141170.26p191.74p
Isle Of Wight17173.70p196.25p
Kent262171.70p193.54p
Lancashire240169.30p191.53p
Leicestershire121170.46p191.37p
Lincolnshire149168.69p189.76p
London398170.69p193.00p
Manchester216167.08p189.06p
Merseyside128168.61p190.08p
Norfolk123169.74p191.87p
North Yorkshire178168.48p190.82p
Northamptonshire91172.42p193.55p
Northumberland46168.86p192.42p
Nottinghamshire128167.84p189.70p
Oxfordshire83170.57p192.55p
Rutland2162.90p183.90p
Shropshire70170.29p192.28p
Somerset113170.33p192.36p
South Yorkshire170169.14p191.23p
Staffordshire145170.25p190.85p
Suffolk115167.45p189.63p
Surrey187171.28p193.21p
Tyne And Wear114168.30p190.66p
Warwickshire73171.11p193.38p
West Midlands309169.60p191.61p
West Sussex93170.32p192.18p
West Yorkshire247167.07p189.48p
Wiltshire99170.42p192.52p
Worcestershire74170.03p191.20p

Average petrol prices last updated at 13 Sep 2026 10:00 (19 hours, and 49 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in England has increased by 4.1p in the last week. Diesel has risen by 4.4p.

In the last month, petrol has increased by 8.1p and diesel has risen by 9.3p.