Average Petrol Price in Worcestershire

Petrol (E10)156.5p
Diesel (B7S)178.3p

Today the average petrol price in Worcestershire is 156.53p per litre. -0.1p higher than the average price in England.

The current average price of diesel is 178.31p per litre. 0.4p below the English average price for diesel.

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

Cheapest Petrol in Worcestershire

The cheapest petrol in Worcestershire is in Pershore (151.2p per litre).

Currently, buying 60 litres of petrol in Pershore costs £8.85 less than in Broadway (165.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
Astwood Bank1151.90p177.90p
Broadway2165.90p189.90p
Bromsgrove5154.90p177.90p
Dunhampton1157.90p183.90p
Evesham5158.70p178.50p
Kidderminster4156.40p179.90p
Pershore4151.15p178.90p
Redditch8151.84p175.75p
Stourport On Severn4157.15p179.65p
Tenbury Wells1155.90p171.90p
Worcester20156.99p177.09p

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

Petrol & Diesel Price Trends

The average price of petrol in Worcestershire has decreased by 1.3p in the last week. Diesel has fallen by 3.6p.

In the last month petrol has dropped by 1.7p and. and diesel has fallen by 9.9p.