Average Petrol Price in Shropshire

Petrol (E10)156.9p
Diesel (B7S)179.2p

Today the average petrol price in Shropshire is 156.93p per litre. 0.3p higher than the average price in England.

The current average price of diesel is 179.24p per litre. 0.5p above the English diesel average.

We calculate the daily averages by analysing price data from the 70 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 Ellesmere (149.9p per litre).

Currently, buying 60 litres of petrol in Ellesmere costs £7.20 less than in Telford (161.9p 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.90p179.90p
Broseley1159.90p183.90p
Cleobury Mortimer1154.90p182.90p
Craven Arms6158.12p176.77p
Ellesmere1149.90p165.90p
Ludlow2158.90p184.40p
Market Drayton2158.90p177.90p
Much Wenlock1159.90p179.90p
Nesscliffe1156.90p179.90p
Newport3158.23p182.57p
Oswestry8156.03p181.65p
Shifnal2156.30p178.80p
Shrewsbury14153.81p177.81p
Telford12161.90p181.65p
Wem1153.90p177.90p
Whitchurch4151.90p169.65p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 12 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Shropshire has decreased by 1.9p in the last week. Diesel has fallen by 4.1p.

In the last month petrol has dropped by 1.9p and. and diesel has fallen by 8.5p.