Stoke-on-Trent drivers paid an average of 158.0p per litre for unleaded and 190.2p for diesel during the week of 27 April–3 May 2026. Unleaded was down 0.4p from the previous week; Diesel was down 1.0p from the previous week.
What Stoke paid last week
- Unleaded (E10): 158.0p (down 0.4p from the previous week)
- Diesel (B7): 190.2p (down 1.0p from the previous week)
Top of the league: cheapest forecourts
The Stoke forecourts with the lowest average price across the week (stations needed at least 5 readings to qualify):
- Unleaded: 150.9p average at Morrisons (MFG Morrisons Stoke, Ridgehouse Drive, STOKE-ON-TRENT, ST1 5NY)
- Diesel: 184.5p average at Sainsbury's (Brunds Farm Road, ST7 2YU)
Notable drops and rises
Comparing each station's average in the first half of the week (Monday–Wednesday) against the second half (Thursday–Sunday):
- Biggest unleaded drop: Shell, ST16 2SL, down 1.5p (from 163.4p to 161.9p).
- Biggest diesel drop: ESSO, ST4 8BU, down 3.0p (from 190.1p to 187.1p).
- Biggest diesel rise: Sainsbury's, ST7 2YU, up 2.2p (from 183.6p to 185.8p).
Get a ping when prices fall
Sign up for free StokeFuel price alerts — we'll email you when unleaded or diesel drops below a threshold you set, at forecourts in your postcode area. No ads, no tracking, one-click unsubscribe.
Sources: CMA UK Fuel Finder scheme and retailer public feeds. Averages are arithmetic means over the seven-day window 27 April–3 May 2026. Based on 80 Stoke-area forecourts reporting prices.