⛽ Updated 2026-04-05

Cheapest fuel in Shrewsbury today

Tracking 16 stations across Shrewsbury, Shropshire. Prices updated daily from official government data.

Cheapest petrol in Shrewsbury today
151.9p+5.5p vs last week
Nesscliffe Service Station
SY4 1DB
Avg petrol
158.0p
+5.5p vs last week
Avg diesel
189.8p
Price spread
10.0p

Station map

🛒 Cheapest supermarkets
Murco
Murco
Four Crosses Filling Station
SY3 8EF
156.9p
Tesco
Tesco
SHREWSBURY EXTRA - PETROL FILLING STATION
SY1 4HA
156.9p
Sainsbury's
Sainsbury's
SAINSBURYS SHREWSBURY
SY3 9NB
156.9p
Morrisons
Morrisons
MFG MORRISONS SHREWSBURY
SY1 4DN
156.9p
🔧 Cheapest independent
N
Nesscliffe Service Station
SY4 1DB
151.9p

📈 30-day price trend — Shrewsbury

137p164p191p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

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

151.4p-6.6p
154.9p-3.1p
156.9p-1.1p
157.7p-0.3p
Shrewsbury
158.0p
161.4p+3.4p

Top 5 cheapest stations in Shrewsbury

Tap a station to see opening times and details

🏆
N
Nesscliffe Service Station
SY4 1DBPetrol
151.9p
#2
Murco
M
Murco
Four Crosses Filling StationSY3 8EFPetrolSupermarket
156.9p
#3
Tesco
T
Tesco
SHREWSBURY EXTRA - PETROL FILLING STATIONSY1 4HAPetrolSupermarket
156.9p
#4
Sainsbury's
S
Sainsbury's
SAINSBURYS SHREWSBURYSY3 9NBPetrolSupermarket
156.9p
#5
Murco
M
Murco
Shawbury Service Station Trading LtdSY4 4NLPetrol
156.9p
📰 Fuel prices in Shrewsbury — latest update

# 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.

Get Shrewsbury alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →

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.