Average Petrol Price in England

Petrol (E10)173.47p
Diesel (B7S)199.32p

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

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

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

Currently, buying 60 litres of petrol in West Yorkshire costs £5.48 less than in Isle Of Wight (179.1p 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
Bedfordshire65174.74p200.64p
Berkshire106176.80p201.21p
Bristol107174.37p200.19p
Buckinghamshire90173.02p199.61p
Cambridgeshire131174.46p199.42p
Cheshire153175.54p199.49p
Cornwall102174.75p199.55p
County Durham125171.20p198.53p
Cumbria94174.15p200.47p
Derbyshire117173.50p199.13p
Devon170172.88p199.44p
Dorset91174.69p200.32p
East Sussex84172.99p198.67p
East Yorkshire69173.24p199.65p
Essex250173.37p199.55p
Gloucestershire108172.04p198.10p
Hampshire182175.34p200.69p
Herefordshire33173.94p199.09p
Hertfordshire142174.18p198.89p
Isle Of Wight17179.14p203.78p
Kent265175.15p200.75p
Lancashire239172.89p199.02p
Leicestershire122174.51p199.37p
Lincolnshire149172.85p198.33p
London399173.44p200.21p
Manchester218171.60p196.93p
Merseyside129172.60p197.17p
Norfolk124174.20p199.65p
North Yorkshire177172.42p199.14p
Northamptonshire91175.81p200.16p
Northumberland46172.57p199.15p
Nottinghamshire128171.83p197.86p
Oxfordshire83174.94p200.17p
Rutland2172.90p197.40p
Shropshire70174.95p199.24p
Somerset113174.52p200.47p
South Yorkshire174173.05p199.24p
Staffordshire147173.67p198.93p
Suffolk113171.27p197.87p
Surrey188173.67p200.25p
Tyne And Wear114170.71p198.08p
Warwickshire75175.87p200.89p
West Midlands310173.44p199.27p
West Sussex93174.09p199.56p
West Yorkshire248170.01p197.23p
Wiltshire99172.97p199.91p
Worcestershire74173.88p199.37p

Average petrol prices last updated at 28 Oct 2026 10:00 (19 hours, and 42 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in England has decreased by 1.1p in the last week. Diesel has fallen by 0.3p.

In the last month petrol has dropped by 1.3p and. and diesel has fallen by 0.6p.