Average Petrol Price in Staffordshire

Petrol (E10)158.8p
Diesel (B7S)176.4p

Today the average petrol price in Staffordshire is 158.80p per litre. 0.0p higher than the average price in England.

The current average price of diesel is 176.42p per litre. 0.8p below the English average price for diesel.

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

Currently, buying 60 litres of petrol in Rugeley costs £8.53 less than in Uttoxeter (169.3p 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
Biddulph1156.90p172.90p
Burntwood1161.90p175.90p
Burton Upon Trent3161.23p176.57p
Cannock10159.13p177.33p
Gailey1163.90p179.90p
Leek4155.90p173.90p
Lichfield7157.76p176.76p
Muckley Corner1159.90p175.90p
Newcastle Under Lyme6163.20p180.87p
Rugeley4155.10p171.10p
Stafford15159.02p176.82p
Stoke On Trent41156.92p174.43p
Stone6166.23p183.07p
Talke1161.90p180.90p
Tamworth12158.05p176.97p
Uttoxeter5169.32p187.72p

Average petrol prices last updated at 28 Jul 2026 10:00 (5 hours, and 14 minutes ago).

Petrol & Diesel Price Trends

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

In the last month, petrol has increased by 7.5p and diesel has risen by 8.3p.