Average Petrol Price in Staffordshire

Petrol (E10)156.7p
Diesel (B7S)178.1p

Today the average petrol price in Staffordshire is 156.69p per litre. 0.1p higher than the average price in England.

The current average price of diesel is 178.11p per litre. 0.6p below the English average price for diesel.

We calculate the daily averages by analysing price data from the 143 petrol stations in Staffordshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Staffordshire

The cheapest petrol in Staffordshire is in Leek (152.4p per litre).

Currently, buying 60 litres of petrol in Leek costs £28.50 less than in Muckley Corner (199.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Biddulph1154.90p174.90p
Burntwood1153.90p174.90p
Burton Upon Trent3157.57p178.57p
Cannock10154.13p175.93p
Gailey1157.90p179.90p
Leek4152.40p172.90p
Lichfield7157.19p177.04p
Muckley Corner1199.90p199.90p
Newcastle Under Lyme6160.53p180.87p
Rugeley4159.60p179.35p
Stafford14156.24p177.89p
Stoke On Trent41154.18p176.58p
Stone6163.07p183.07p
Talke1157.90p183.90p
Tamworth12156.97p181.30p
Uttoxeter5163.12p183.52p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 17 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Staffordshire has decreased by 1.7p in the last week. Diesel has fallen by 3.4p.

In the last month petrol has dropped by 1.5p and. and diesel has fallen by 9.7p.