Average Petrol Price in West Midlands

Petrol (E10)155.6p
Diesel (B7S)178.5p

Today the average petrol price in West Midlands is 155.59p per litre. 1.1p lower than the average price in England.

The current average price of diesel is 178.49p per litre. 0.2p below the English average price for diesel.

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

Cheapest Petrol in West Midlands

The cheapest petrol in West Midlands is in Wolverhampton (152.7p per litre).

Currently, buying 60 litres of petrol in Wolverhampton costs £4.94 less than in Halesowen (160.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
Bilston1155.90p176.90p
Birmingham87155.82p179.65p
Bloxwich1155.90p176.90p
Brierley Hill4158.85p179.85p
Coventry25155.89p178.81p
Darlaston1155.90p177.90p
Dudley12154.48p176.89p
Dudley12154.48p176.89p
Halesowen2160.90p187.40p
Kingswinford5154.50p179.30p
Knowle1154.90p176.90p
Oldbury7155.70p177.87p
Rowley Regis2154.90p174.90p
Smethwick2155.90p176.40p
Solihull16155.21p178.21p
Stourbridge10155.40p183.10p
Tipton5153.70p175.10p
Walsall14155.76p178.04p
Wednesbury5154.50p175.90p
West Bromwich6159.07p180.07p
Willenhall9156.90p178.28p
Wolverhampton23152.66p174.07p

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 West Midlands has decreased by 2.2p in the last week. Diesel has fallen by 3.9p.

In the last month petrol has dropped by 2p and. and diesel has fallen by 9.4p.