Towns › Cannock

Fuel prices in Cannock

9 forecourts in Cannock, Staffordshire, England. Cheapest unleaded is 153.6p at Tower Garage. Cheapest diesel is 172.6p at Tower Garage.

Prices as reported to Fuel Finder up to 28 Aug 2026, 16:00. Checking for newer prices…

Forecourts in Cannock, cheapest unleaded first
Station UnleadedDieselSuperPremium diesel Updated
Tower Garage Murco · Tower Garage, Brindley Road, Hednesford, Cannock WS12 4LL 153.6p 172.6p 13 Aug
Topstop Services Cannock Ltd Esso Stadium Garage · Top Stop Services (Cannock) Ltd, 387-389, Pye Green Road, Cannock WS11 5RW 157.9p 177.9p 187.9p 197.9p 14 h ago
Asda Cannock Superstore Asda · Avon Road, Cannock WS11 1LH 159.7p 179.7p 6 Aug
Heath Hayes Service Station Valero · Golds Garages Ltd, Cannock Road, Heath Hayes, Cannock WS12 3HQ 159.9p 181.9p 170.9p 2 days ago
Sainsburys Cannock Sainsbury's · Voyager Drive, Orbital Retail Centre, Cannock WS11 8XP 159.9p 179.9p 171.9p 7 days ago
Cannock Superstore - Petrol Filling Station Tesco · Hawks Green District Centre, Hayes Way, Cannock WS12 3YY 159.9p 179.9p 169.9p 8 days ago
Asda Cannock Express Petrol Esso · Watling Street, Norton Canes, Cannock WS11 9NA 161.9p 181.9p 180.9p 200.9p 6 days ago
Shell Co-Op Cannock Shell · Wolverhampton Road, Cannock WS11 1SL 167.9p 187.9p 199.9p 209.9p 7 days ago
Norton Canes Connect Mwsa BP · Bettys Lane, Cannock WS11 9UX 185.9p 205.9p 206.9p 226.9p 4 days ago

Price trend in Cannock

143p153p162p172p181p31 May15 Jul28 AugUnleaded (typical)Unleaded (cheapest)Diesel (typical)

Typical (median) and cheapest unleaded, and typical diesel, across Cannock's forecourts each day. Typical unleaded is unchanged over the last 7 days and up 3.0p over the last 30 days.

Search within 10 miles of Cannock instead

About these prices

Forecourts must report every price change to the government's Fuel Finder scheme within 30 minutes. This page is rebuilt from the daily data and then checks the live feed when you open it, so the figures you see are the latest reported. Prices are per litre. A blank means the forecourt does not sell that fuel or has not reported a price.