Average Petrol Price in Shropshire

Petrol (E10)159.5p
Diesel (B7S)177.7p

Today the average petrol price in Shropshire is 159.48p per litre. 0.7p higher than the average price in England.

The current average price of diesel is 177.67p per litre. 0.4p above the English diesel average.

We calculate the daily averages by analysing price data from the 71 petrol stations in Shropshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Shropshire

The cheapest petrol in Shropshire is in Bishops Castle (154.9p per litre).

Currently, buying 60 litres of petrol in Bishops Castle costs £5.30 less than in Telford (163.7p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Bishops Castle1154.90p167.90p
Broseley1154.90p172.90p
Cleobury Mortimer2157.40p181.40p
Craven Arms6158.12p176.93p
Ellesmere1157.90p175.90p
Ludlow2161.90p179.90p
Market Drayton2162.90p181.40p
Much Wenlock1159.90p179.90p
Nesscliffe1159.90p177.90p
Newport3156.57p175.90p
Oswestry8158.78p178.40p
Shifnal2156.30p174.30p
Shrewsbury14159.10p175.46p
Telford12163.73p180.82p
Wem1154.90p176.90p
Whitchurch4156.90p175.65p

Average petrol prices last updated at 28 Jul 2026 10:00 (5 hours, and 11 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Shropshire has increased by 3.0p in the last week. Diesel has risen by 4.9p.

In the last month, petrol has increased by 6.8p and diesel has risen by 8.4p.