Fuel Prices in Shrewsbury

The cheapest unleaded in Shrewsbury today is 151.9p at Nesscliffe Service Station. Compare prices at 16 stations. Prices from UK Government Fuel Finder data, updated every 30 minutes.

Cheapest in Shrewsbury

151.9p

Unleaded (E10) at Nesscliffe Service Station

Save £4.62 per fill-up

Prices reported

Diesel (B7)

182.9p

at SHREWSBURY SERVICE STATION

139p
142p
145p
148p
141p
144p

Live map for Shrewsbury

Top 5 Cheapest

Unleaded (E10) prices, ranked by lowest first.

1
N

Nesscliffe Service Station

NESSCLIFFE SERVICE STATION, NESSCLIFFE, SHREWSBURY, SY4 1DB· 6.9 mi

151.9p

2
T

SHREWSBURY SERVICE STATION

SHREWSBURY SERVICE STATION, SHREWSBURY ROAD· 8.5 mi

153.9p

3
M

MFG MORRISONS SHREWSBURY

WHITCHURCH ROAD· 1.3 mi

156.9p

4
T

SHREWSBURY EXTRA - PETROL FILLING STATION

CATTLE MARKET, BATTLEFIELD RD· 1.8 mi

156.9p

5
S

SAINSBURYS SHREWSBURY

MEOLE BRACE RETAIL PARK, HEREFORD ROAD· 2.9 mi

156.9p

Frequently Asked Questions

What is the cheapest petrol station in Shrewsbury?
The cheapest unleaded (E10) in Shrewsbury is 151.9p at Nesscliffe Service Station.
How much is petrol in Shrewsbury today?
The average price of unleaded (E10) in Shrewsbury is 159.6p per litre, based on official UK Government Fuel Finder data.
How much is diesel in Shrewsbury today?
The average price of diesel (B7) in Shrewsbury is 190.7p per litre.
How many petrol stations are in Shrewsbury?
There are 16 petrol stations in Shrewsbury tracked by Pennr.

Stop overpaying at the pump.

Live prices. Price drop alerts. Dashboard insights. All free.

Live MapPrice AlertsDashboard
Download on theApp StoreComing soon onGoogle Play