Petrol and diesel prices in the West Midlands

Petrol (E10) averages 172.7p a litre in the West Midlands. That is 1.0p dearer than the UK average of 171.7p, and the joint 2nd dearest of the 12 UK regions. Diesel (B7) averages 199.3p, 0.9p dearer than the UK average of 198.4p. The cheapest petrol we list here is 160.6p at Mapleleaf Express HR7 in Hereford Rd. Of its towns, Tamworth has the lowest petrol average, at 169.4p. Across the 5 counties with a petrol average, it runs from 172.2p in West Midlands (county) to 175.2p in Warwickshire. Supermarket petrol runs 1.3p under the major brands here.

Average prices in the West Midlands

Petrol (E10)
172.7p
1.0p above the UK (171.7p)
The joint 2nd dearest of the 12 UK regions
Diesel (B7)
199.3p
0.9p above the UK (198.4p)
The 5th dearest of the 12 UK regions

Most of the prices behind these averages are more than 3 days old.

From 539 forecourts with a usable price in our price data, updated 3:17am on 2 November UK time.

West Midlands against the UK

The West Midlands average every day since 7 February 2026 (solid lines) against the UK's (dashed), in pence a litre.
  • Petrol in the West Midlands was highest at 175.9p on 5 October 2026 and lowest at 132.2p on 9 February 2026.
  • Over the 30 days to 1 November 2026, petrol here averaged 1.0p above the UK's. In its first 30 days from 7 February 2026, it averaged about the same as the UK's.
  • From 2 October to 1 November 2026, the West Midlands petrol average moved down 3.1p.

Daily figures from 7 February 2026 to 1 November 2026.

Daily averages from our price data: each forecourt's price in effect at the end of the day.

Cheapest forecourts in the West Midlands now

Petrol (E10)

  1. Mapleleaf Express HR7
    Hereford Road, Hereford Rd, HR7 4QU
    160.6p
  2. Costco Birmingham
    100 Watson Road, Nechells, Birmingham, West Midlands, B7 5SA
    160.9pLast reported 4 days ago
  3. MFG Bromyard
    1 Bromyard Bypass, Bromyard, Herefordshire, HR7 4DJ
    162.9p
  4. Witton Road B6
    Witton Road Service Station, 338-358, Witton Road, Birmingham, B6 6PD
    163.6pLast reported 5 days ago
  5. Bordseley Service Station Ltd
    254, Bordesley Green, Birmingham, B9 4SU, Birmingham, B9 4SU
    163.9pLast reported 5 days ago
  6. Costco Coventry
    51 Torrington Avenue, Coventry, Coventry, West Midlands, CV4 9AQ
    164.9p
  7. M G Service Station Ltd
    Oakstead Garages Ltd, 486, Bordesley Green, Birmingham, B9 5PA
    164.9pLast reported 7 days ago
  8. Murco Service Station - Jacksons Service Ltd
    Jacksons Services Ltd, Jacksons Garage, Summer Lane, Birmingham, B19 3QG, Birmingham, B19 3QG
    165.5p
  9. Burslem Filling Station
    Burslem Filling Station, Scotia Road, Stoke-On-Trent, ST6 4HA, Stoke-On-Trent, ST6 4HA
    165.9p
  10. Maryvale Service Station
    1, Franklin Road, Birmingham, B30 2HJ, Birmingham, B30 2HJ
    165.9p

Diesel (B7)

  1. Costco Birmingham
    100 Watson Road, Nechells, Birmingham, West Midlands, B7 5SA
    187.9pLast reported 18 days ago
  2. Witton Road B6
    Witton Road Service Station, 338-358, Witton Road, Birmingham, B6 6PD
    190.6pLast reported 19 days ago
  3. Blakenhall Service Station WV2
    Blakenhall Service Station Ltd, 327, Dudley Road, Wolverhampton, WV2 3JY
    190.6pLast reported 19 days ago
  4. Asda Wolstanton Superstore
    Wolstanton Retail Park, A500 Off Queensway, Newcastle Under Lyme, ST5 0AP
    190.7pLast reported 19 days ago
  5. Sainsbury's Newcastle-Under-Lyme
    Liverpool Road, Newcastle, ST5 2AF
    190.9pLast reported 19 days ago
  6. Sainsbury's Stoke-On-Trent
    Minton House, London Road, Stoke-On-Trent, ST4 7QD
    190.9pLast reported 19 days ago
  7. Mapleleaf Express HR7
    Hereford Road, Hereford Rd, HR7 4QU
    191.6pLast reported 19 days ago
  8. Stoke-On-Trent Superstore
    Tesco Stores Ltd, 291 Newcastle Road, Stoke-On-Trent, ST4 6PL
    191.9pLast reported 3 days ago
  9. Hanley Extra
    Clough St, Hanley, Stoke On Trent, ST1 4LS
    191.9pLast reported 3 days ago
  10. Longton Extra
    Tesco Stores Ltd, Baths Road, Stoke-On-Trent, ST3 2JB
    191.9pLast reported 3 days ago

Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.

Cheapest and dearest towns

The cheapest town for petrol in the West Midlands is Tamworth, at 169.4p. The dearest is Uttoxeter, at 182.1p.

Cheapest towns
Town Petrol (E10) Diesel (B7) Forecourts
Tamworth 169.4p 198.1p 13
Stafford 169.9p 198.2p 9
Biddulph 170.3p 196.8p 15
Leek 170.9p 196.9p 5
Kidsgrove 171.3p 197.0p 22
Dearest towns
Town Petrol (E10) Diesel (B7) Forecourts
Uttoxeter 182.1p No figure 5
Alsager 181.2p 205.2p 9
Telford 177.8p 201.5p 17
Much Wenlock 177.3p 201.4p 21
Royal Leamington Spa 177.1p 202.7p 12

Each town covers the forecourts within its page's radius, so towns close together share some. A town needs 5 petrol prices to be listed. Town figures from 2:03am on 2 November.

Counties in the West Midlands

Across the 5 counties with a petrol average, it runs from 172.2p in West Midlands (county) to 175.2p in Warwickshire.

Average petrol and diesel prices by county in the West Midlands, cheapest petrol first.
County Petrol (E10) Diesel (B7) Cheapest petrol Forecourts
West Midlands (county) 172.2p 199.1p 160.9p 263
Staffordshire 172.2p 198.3p 165.9p 118
Worcestershire 172.3p 199.0p 160.6p 66
Herefordshire 173.2p 198.9p 165.9p 30
Warwickshire 175.2p 202.0p 165.9p 51

A dash means fewer than 5 prices to average. Each forecourt counts once, in the county of its nearest town.

Supermarkets against the major brands

Supermarket petrol averages 171.0p over 115 forecourts in the West Midlands, 1.3p cheaper than the major brands' 172.3p over 376.

Supermarket diesel averages 197.0p over 105 forecourts in the West Midlands, 2.2p cheaper than the major brands' 199.2p over 369.

Most of the prices behind these averages are more than 3 days old.

Compare every brand ·Supermarket fuel against the big brands

Motorway services

Motorway services petrol averages 195.5p over 16 forecourts, 23.5p dearer than the rest of the West Midlands at 172.0p.

Motorway services diesel averages 219.6p over 16 forecourts, 21.0p dearer than the rest of the West Midlands at 198.6p.

Fuel prices on every motorway

Diesel against petrol

Diesel costs 26.6p a litre more than petrol in the West Midlands. That is about the same gap as the UK's 26.7p.

Why is diesel more expensive than petrol?

In the monthly report

In September 2026, the West Midlands was the joint 3rd dearest of the 12 UK regions for petrol, averaging 170.8p. For diesel it was the 4th dearest, at 193.7p.

Read the September 2026 report

Prices in every UK region

Average petrol and diesel prices in each UK region, and petrol against the UK average.
Region Petrol (E10) Diesel (B7) Petrol against UK Forecourts
London 171.9p 199.7p +0.2p 473
South East 173.5p 200.1p +1.8p 953
South West 172.4p 199.5p +0.7p 657
East of England 172.4p 198.9p +0.7p 669
West Midlands 172.7p 199.3p +1.0p 539
East Midlands 172.7p 198.8p +1.0p 411
North West 172.1p 198.1p +0.4p 759
Yorkshire 170.7p 197.9p -1.0p 611
North East 170.1p 198.1p -1.6p 306
Wales 171.4p 198.0p -0.3p 413
Scotland 172.6p 199.9p +0.9p 676
Northern Ireland 164.2p 190.9p -7.5p 484

Questions about fuel prices in the West Midlands

What is the average price of petrol in the West Midlands?

Petrol (E10) averages 172.7p a litre in the West Midlands, and diesel (B7) 199.3p, from 539 forecourts with a usable price.

Is fuel cheaper in the West Midlands than the rest of the UK?

Petrol here is 1.0p dearer than the UK average of 171.7p, the joint 2nd dearest of the 12 UK regions. Diesel is 0.9p dearer than the UK average of 198.4p, the 5th dearest of the 12 UK regions.

Where is the cheapest petrol in the West Midlands?

The cheapest petrol we list in the West Midlands is 160.6p a litre at Mapleleaf Express HR7 in Hereford Rd. The cheapest town on average is Tamworth, at 169.4p.

Is supermarket fuel cheaper in the West Midlands?

Supermarket petrol averages 171.0p over 115 forecourts in the West Midlands, 1.3p cheaper than the major brands' 172.3p over 376.

How these figures work

A forecourt counts in the West Midlands by the postcode area it is in.

Postcode areas: B, CV, DY, HR, ST, TF, WR, WS, WV.

Each average uses every forecourt's latest price for the fuel while it is under 30 days old.

A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.

Supermarkets and major brands are the groups on our brands page, each brand's own forecourts only. Motorway services are left out of both.

Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles. A county is listed under the region holding most of its forecourts.

Town figures are worked out each night over each town page's radius.

A town in a London borough is listed in London. Any other town is listed by its postcode and county.

Prices more than 3 days old still count, and we say so when most of a figure rests on them.

Every figure here comes from our price data, which explains where the prices come from.