Skip to content

Petrol stations in Cannock

There are 9 petrol stations in Cannock (West Midlands) with current fuel prices. The cheapest diesel is currently € 1.819 at Sainsburys.

Cheapest Diesel£ 1.819 — Sainsburys
Cheapest Unleaded£ 1.619 — Sainsburys
Stations9
Loading map…

Price trend in Cannock

Diesel ranged between £ 1.726 and £ 2.059 over the last 30 days.

Unleaded (E10) ranged between £ 1.536 and £ 1.869 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.827£ 1.627
21/08/2026£ 1.827£ 1.627
24/08/2026£ 1.832£ 1.633
25/08/2026£ 1.833£ 1.634
26/08/2026£ 1.833£ 1.634
27/08/2026£ 1.833£ 1.632
28/08/2026£ 1.831£ 1.630
29/08/2026£ 1.837
31/08/2026£ 1.837£ 1.633
01/09/2026£ 1.842£ 1.634
02/09/2026£ 1.846£ 1.642
03/09/2026£ 1.854£ 1.646
04/09/2026£ 1.859£ 1.655
05/09/2026£ 1.864£ 1.662

Price comparison

Cannock is currently more expensive than the median in West Midlands (0.8p) and the average in United Kingdom (0.4p).

AreaDieselUnleaded (E10)
City£ 1.867£ 1.662
West Midlands£ 1.859£ 1.639
United Kingdom£ 1.863£ 1.648

Nearby stations

CityStationsDieselUnleaded (E10)
Walsall16£ 1.819£ 1.617
Willenhall9£ 1.849£ 1.629
Rugeley4£ 1.829£ 1.609
Wednesbury5£ 1.799£ 1.599