Average Petrol Price in Staffordshire

Petrol (E10)170.5p
Diesel (B7S)191.3p

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

The current average price of diesel is 191.25p per litre. 0.9p below the English average price for diesel.

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

Currently, buying 60 litres of petrol in Rugeley costs £6.28 less than in Uttoxeter (178.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
Biddulph1171.90p191.90p
Burntwood1169.90p189.90p
Burton Upon Trent3171.57p192.90p
Cannock9172.08p192.41p
Gailey1172.90p193.90p
Leek4167.90p190.40p
Lichfield7172.19p193.47p
Muckley Corner1169.90p189.90p
Newcastle Under Lyme6175.20p195.53p
Rugeley4167.85p190.85p
Stafford15169.22p191.22p
Stoke On Trent42169.02p189.49p
Stone6176.90p196.73p
Talke1174.90p193.90p
Tamworth12168.05p191.22p
Uttoxeter5178.32p194.32p

Average petrol prices last updated at 14 Sep 2026 10:00 (22 hours, and 32 minutes ago).

Petrol & Diesel Price Trends

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

In the last month, petrol has increased by 8.8p and diesel has risen by 10.2p.