Fuel prices in Stafford
The cheapest unleaded in Stafford today is 157.9p a litre at Croxton Service Station (ST21 6PF, about 10 miles from the town centre). The average across 15 reporting stations is 172.1p, 2.1p below the UK average, and prices range up to 175.9p: a 18.0p gap between the cheapest and priciest. The cheapest diesel is 169.9p at Croxton Service Station (ST21 6PF, about 10 miles from the town centre), against a local average of 197.8p. Updated UK time.
Unleaded (E10) prices in Stafford over time
Daily average for the same 15 stations throughout, against the UK average. Tank Prices’ history starts 14 October 2026.
- Stafford 172.1p −0.1p since 14 Oct
- UK average 174.2p −0.1p since 14 Oct
Show the figures
| Day | Stafford | UK average |
|---|---|---|
| Latest | 172.1p | 174.2p |
| 16 Oct | 172.1p | 174.2p |
| 15 Oct | 172.1p | 174.3p |
| 14 Oct | 172.2p | 174.4p |
Cheapest stations for Unleaded (E10)
Lowest reported price first.
Usual opening hours; bank holidays may differ.
Nearby towns
Cheapest unleaded today, straight-line distance between town centres.
- Wolverhampton14 mifrom 167.6p
- Walsall15 mifrom 170.9p
- Stoke-on-Trent15 mifrom 168.9p
- Telford16 mifrom 175.9p
- Dudley20 mifrom 172.9p