Station map
📈 30-day price trend — Shrewsbury
Key insights for Shrewsbury
- →Average petrol has risen 5.6p/litre in Shrewsbury over the past week
- →There is a 10p/litre spread between the cheapest and most expensive petrol in Shrewsbury — filling a 55L tank at the cheapest saves ~£5.50
- →The cheapest independent in Shrewsbury (Nesscliffe Service Station at 151.9p) undercuts the cheapest supermarket by 5p/litre
- →Craven Arms is currently 6.6p/litre cheaper on average than Shrewsbury
Is it cheaper nearby?
Towns near Shrewsbury — click to compare
Top 5 cheapest stations in Shrewsbury
Tap a station to see opening times and details
# Petrol Prices Rise in Shrewsbury
Petrol prices in Shrewsbury have climbed sharply this week, with the average now standing at 156.1p per litre—up 4.5p from last week. This places Shrewsbury slightly above the UK national average of 155.4p per litre, representing a 0.7p premium for local drivers. Across the 16 petrol stations tracked in the town, there is a significant 36.0p per litre spread between the cheapest and most expensive fuel, highlighting the substantial savings available to motorists who shop around.
For drivers seeking the best value, Gulf offers the cheapest petrol in Shrewsbury at 132.9p per litre. Given the considerable price variation across stations, motorists are advised to check fuel prices before filling up, as choosing the cheapest available option could result in meaningful savings on every tank.
Fuel prices in Shrewsbury — what's happening
Updated 2026-04-05# Petrol Prices Rise in Shrewsbury Petrol prices in Shrewsbury have climbed sharply this week, with the average now standing at 156.1p per litre—up 4.5p from last week. This places Shrewsbury slightly above the UK national average of 155.4p per litre, representing a 0.7p premium for local drivers. Across the 16 petrol stations tracked in the town, there is a significant 36.0p per litre spread between the cheapest and most expensive fuel, highlighting the substantial savings available to motorists who shop around. For drivers seeking the best value, Gulf offers the cheapest petrol in Shrewsbury at 132.9p per litre. Given the considerable price variation across stations, motorists are advised to check fuel prices before filling up, as choosing the cheapest available option could result in meaningful savings on every tank.



