Skip to content

Petrol stations in Stoke-on-trent

There are 41 petrol stations in Stoke-on-trent (West Midlands) with current fuel prices. The cheapest diesel is currently € 1.749 at Sainsburys.

Cheapest Diesel£ 1.749 — Sainsburys
Cheapest Unleaded£ 1.589 — Sainsburys
Stations41
Loading map…

Price trend in Stoke-on-trent

Diesel ranged between £ 1.719 and £ 1.899 over the last 30 days.

Unleaded (E10) ranged between £ 1.539 and £ 1.769 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.790£ 1.603
21/08/2026£ 1.790£ 1.605
24/08/2026£ 1.798£ 1.608
25/08/2026£ 1.805£ 1.609
26/08/2026£ 1.807£ 1.609
27/08/2026£ 1.810£ 1.610
28/08/2026£ 1.811£ 1.611
29/08/2026£ 1.812
31/08/2026£ 1.813£ 1.613
01/09/2026£ 1.813£ 1.613
02/09/2026£ 1.814£ 1.615
03/09/2026£ 1.825£ 1.620
04/09/2026£ 1.831£ 1.626
05/09/2026£ 1.834£ 1.631

Price comparison

Stoke-on-trent is currently cheaper than the median in West Midlands (2.4p) and the average in United Kingdom (2.7p).

AreaDieselUnleaded (E10)
City£ 1.835£ 1.633
West Midlands£ 1.859£ 1.639
United Kingdom£ 1.862£ 1.647

Nearby stations

CityStationsDieselUnleaded (E10)
Newcastle-under-lyme5£ 1.769£ 1.589
Newcastle5£ 1.749£ 1.589
Stone6£ 1.789£ 1.579
Leek4£ 1.819£ 1.589