Fuel Prices in Shrewsbury

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

Cheapest in Shrewsbury

147.9p

Unleaded (E10) at Nesscliffe Service Station

Save £4.26 per fill-up

Prices reported

Diesel (B7)

167.9p

at Nesscliffe Service Station

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

Live map for Shrewsbury

Top 5 Cheapest

Unleaded (E10) prices, ranked by lowest first.

1
T

Nesscliffe Service Station

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

147.9p

2
M

MFG MORRISONS SHREWSBURY

WHITCHURCH ROAD· 1.3 mi

152.9p

3
T

SHREWSBURY EXTRA - PETROL FILLING STATION

CATTLE MARKET, BATTLEFIELD RD· 1.8 mi

152.9p

4
S

SAINSBURYS SHREWSBURY

MEOLE BRACE RETAIL PARK, HEREFORD ROAD· 2.9 mi

152.9p

5
T

SHREWSBURY SERVICE STATION

SHREWSBURY SERVICE STATION, SHREWSBURY ROAD· 8.5 mi

152.9p

Frequently Asked Questions

What is the cheapest petrol station in Shrewsbury?
The cheapest unleaded (E10) in Shrewsbury is 147.9p at Nesscliffe Service Station.
How much is petrol in Shrewsbury today?
The average price of unleaded (E10) in Shrewsbury is 155p 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 175.6p per litre.
How many petrol stations are in Shrewsbury?
There are 15 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