Fuel prices in Shrewsbury
The cheapest unleaded in Shrewsbury today is 165.9p a litre at Nesscliffe Service Station (SY4 1DB). The average across 16 reporting stations is 174.5p, 0.3p above the UK average, and prices range up to 178.9p: a 13.0p gap between the cheapest and priciest. The cheapest diesel is 191.9p at Ridge Fuels (SY1 2EN), against a local average of 198.4p. Updated UK time.
Unleaded (E10) prices in Shrewsbury over time
Daily average for the same 16 stations throughout, against the UK average. Tank Prices’ history starts 14 October 2026.
- Shrewsbury 174.5p −0.5p since 14 Oct
- UK average 174.2p −0.1p since 14 Oct
Show the figures
| Day | Shrewsbury | UK average |
|---|---|---|
| Latest | 174.5p | 174.2p |
| 16 Oct | 174.5p | 174.2p |
| 15 Oct | 174.7p | 174.3p |
| 14 Oct | 175.0p | 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.
- Telford13 mifrom 175.9p
- Wrexham25 mifrom 169.7p
- Stafford27 mifrom 157.9p
- Wolverhampton27 mifrom 167.6p
- Crewe29 mifrom 172.9p