Petrol Prices in Shrewsbury
Cheapest Unleaded (E10)
169.7p
Average: 172.8p
Cheapest Diesel
194.7p
Average: 196.8p
Cheapest Super unleaded
191.9p
Average: 193.4p
Stations
3
Filling a 50-litre tank at the cheapest station saves £1.57 compared with the average.
Unleaded (E10) here is 0.1p more expensive than the Shrewsbury average.
All petrol stations
| Station | Address | Unleaded (E10) | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|---|
| Asda | Old Potts Way, Shrewsbury | 169.7p | 194.7p | – | – |
| Asda | Hereford Road, Shrewsbury | 172.9p | 196.9p | 191.9p | 215.9p |
| Asda | Harlescott Ln, Shrewsbury | 175.9p | 198.9p | 194.9p | 217.9p |
Unleaded (E10)Diesel
Nearby towns
| Town | Distance | Cheapest Unleaded (E10) | Difference |
|---|---|---|---|
| Telford | 12.1 mi | 169.9p | +0.2p |
Updated 6 Nov 2026, 16:47 GMT