Average Petrol Price in Staffordshire

Petrol (E10)173.4p
Diesel (B7S)198.9p

Today the average petrol price in Staffordshire is 173.38p per litre. 0.4p higher than the average price in England.

The current average price of diesel is 198.89p per litre. 0.3p below the English average price for diesel.

We calculate the daily averages by analysing price data from the 147 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 Biddulph (169.9p per litre).

Currently, buying 60 litres of petrol in Biddulph costs £7.57 less than in Uttoxeter (182.5p 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
Biddulph1169.90p197.90p
Burntwood1172.90p199.90p
Burton Upon Trent3172.90p199.90p
Cannock10173.93p200.23p
Gailey1171.90p199.90p
Leek4170.90p196.40p
Lichfield7176.33p201.90p
Muckley Corner1174.90p199.90p
Newcastle Under Lyme6179.87p202.70p
Rugeley4173.35p199.85p
Stafford15171.81p198.94p
Stoke On Trent43171.57p196.68p
Stone6179.17p204.33p
Talke1176.90p201.90p
Tamworth12172.22p200.05p
Uttoxeter5182.52p202.52p

Average petrol prices last updated at 30 Oct 2026 10:00 (4 hours, and 53 minutes ago).

Petrol & Diesel Price Trends

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

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