Cheapest Petrol & Diesel in Stoke-on-Trent Today
☆ SaveLast updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Stoke-on-Trent
Cheapest Diesel in Stoke-on-Trent
Worth the Drive?
Petrol averages 3.2p less in Etruria (146.2p vs 149.4p here). The round trip is about 1 miles each way, costing roughly £0.48 in fuel at 35 mpg. A 60‑litre fill would save £1.91 — a net saving of £1.42 after the return journey.
Diesel averages 4.9p less in Hanley (162.9p vs 167.8p here). The round trip is about 1 miles each way, costing roughly £0.38 in fuel at 50 mpg. A 60‑litre fill would save £2.93 — a net saving of £2.56 after the return journey.
There are 30 fuel stations in Stoke-on-Trent reporting live prices via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 149.4p per litre across 29 stations. Diesel (B7) averages 167.8p across 29 stations. Unleaded is 3.4p below the national average of 152.8p.
Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip from Stoke-on-Trent.
Fuel Stations in Stoke-on-Trent
| Station | Postcode | E10 | E5 | B7 | SDV |
|---|---|---|---|---|---|
| BP, Hollybush Stoke-on-Trent | ST3 2AQ | 151.9p | 170.9p | 169.9p | 188.9p |
| BP, Meir Park Stoke-on-Trent | ST3 6HE | 154.9p | 175.9p | 173.9p | 189.9p |
| BP, Goldenhill Stoke-on-Trent | ST6 5FE | 149.9p | 169.9p | 169.9p | 189.9p |
| BP Fenton Service Station, Hanley Park, Joiner's Square Stoke-on-Trent | ST4 2HU | 152.9p | 166.9p | 173.9p | 187.9p |
| BP Longton Service Station, Longton Stoke-on-Trent | ST3 1HZ | 152.9p | 166.9p | 173.9p | 187.9p |
| BP Mossfield Service Station, Bentilee, Ubberley Stoke-on-Trent | ST2 0JB Super-market | 152.9p | 166.9p | 173.9p | 187.9p |
| EG On The Move, Burslem Stoke-on-Trent | ST6 2EH | 148.9p | – | 167.9p | – |
| Esso, Ford Green Stoke-on-Trent | ST1 6EH | 146.9p | 165.9p | 163.9p | 182.9p |
| Esso, Bucknall Stoke-on-Trent | ST2 9DG | 154.9p | 173.9p | 174.9p | 193.9p |
| Esso, Dresden Stoke-on-Trent | ST3 4JP Super-market | 151.9p | 170.9p | 169.9p | – |
| Esso, Meir Hay North, Parkhall Stoke-on-Trent | ST3 5YY | 149.9p | 175.9p | 171.9p | – |
| Esso, Hanley Park, Joiner's Square Stoke-on-Trent | ST4 2QX | 148.9p | 175.9p | 166.9p | 189.9p |
| Esso, Hanford, Newstead Stoke-on-Trent (ST4 4QB) | ST4 4QB | 149.9p | 168.9p | 167.9p | 186.9p |
| Esso, Hartshill Park Stoke-on-Trent | ST4 7NH | 147.9p | 162.9p | 164.9p | – |
| Esso, Hanford, Newstead Stoke-on-Trent (ST4 8BU) | ST4 8BU | 148.9p | 175.9p | 164.9p | 189.9p |
| Esso, Burslem Park Stoke-on-Trent | ST6 1JP | 151.9p | 170.9p | 169.9p | 188.9p |
| Jet, Great Chell Stoke-on-Trent | ST6 6SH | 147.9p | 169.9p | 167.9p | – |
| Jet, Baddeley, Milton Stoke-on-Trent | ST6 8LX Super-market | 147.7p | – | 165.7p | – |
| Morrisons, Etruria Stoke-on-Trent | ST1 5NY Super-market | 144.9p Cheapest | 165.9p | 161.9p | – |
| Murco, Little Chell Stoke-on-Trent | ST6 4HA | 147.9p | 156.9p | 167.9p | 171.9p Cheapest |
| Sainsbury's, Hartshill Park Stoke-on-Trent | ST4 7QD Super-market | 144.9p | 156.9p | 160.9p Cheapest | – |
| Shell, Etruria Stoke-on-Trent | ST1 5JQ | 148.9p | 174.9p | 165.9p | 194.9p |
| Shell Harvest Energy, Baddeley, Milton Stoke-on-Trent | ST2 7HE | 151.9p | 176.9p | 169.9p | 194.9p |
| Shell, Burslem Stoke-on-Trent | ST6 4NL | 151.9p | 171.9p | 172.9p | 192.9p |
| Tesco, Etruria Stoke-on-Trent | ST1 4LS Super-market | 144.9p | 153.9p Cheapest | 160.9p | – |
| Tesco, Longton Stoke-on-Trent | ST3 2JB Super-market | 144.9p | 153.9p | 160.9p | – |
| Tesco, Meir Park Stoke-on-Trent | ST3 7WB Super-market | 145.9p | 154.9p | 164.9p | – |
| Tesco, Trent Vale Stoke-on-Trent | ST4 6PL Super-market | 144.9p | 153.9p | 160.9p | – |
| Texaco, Birches Head Stoke-on-Trent | ST1 6BE | 149.9p | 169.9p | 166.9p | 185.9p |
| Watson Fuels - Stoke, Bradwell Stoke-on-Trent | ST6 4PB ⚠ | – | – | 1000.0p | – |
Station Map
Nearby Towns
Average Petrol and Diesel Prices in Stoke-on-Trent (pence per litre)
30-Day Price Trend in the Stoke-on-Trent Region (pence per litre)
Daily averages across all stations in the Stoke-on-Trent postcode area over the last 30 days. Stoke-on-Trent sits within this region.
What does fuel cost a typical driver in Stoke-on-Trent?
At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2328/year on fuel in Stoke-on-Trent (at 149.4p/L). That's £53 less than the UK average of £2382. Across the wider Stoke-on-Trent (ST) postcode area petrol averages 152.3p/L, working out at £2374/year.
A diesel driver doing the same 12000 miles at 50 mpg spends about £1831/year at Stoke-on-Trent's average diesel price of 167.8p/L. That's £27 less than the UK average of £1858. Across the wider Stoke-on-Trent (ST) postcode area diesel averages 170.7p/L — £1862/year.
Choose the right station — save £££
The cheapest petrol in Stoke-on-Trent is 144.9p/L and the most expensive is 154.9p/L — a 10.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £6.00.
For diesel the spread is 839.1p/L (160.9p cheapest, 1000.0p dearest) — £503.46 saved on a 60‑litre fill.
Fuel Prices by Brand in Stoke-on-Trent
Average prices and cheapest station for each fuel brand in Stoke-on-Trent.
Esso Fuel Prices in Stoke-on-Trent
There are 9 Esso forecourts in Stoke-on-Trent. Petrol averages 150.1p/L — 0.7p above the Stoke-on-Trent average. Diesel averages 168.3p/L (0.5p above town avg). Cheapest petrol: Esso, Ford Green at 146.9p. Esso fuel prices across the UK →
Show 9 Esso stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Esso, Ford Green | ST1 6EH | 146.9p | 163.9p |
| Esso, Bucknall | ST2 9DG | 154.9p | 174.9p |
| Esso, Dresden | ST3 4JP | 151.9p | 169.9p |
| Esso, Meir Hay North, Parkhall | ST3 5YY | 149.9p | 171.9p |
| Esso, Hanley Park, Joiner's Square | ST4 2QX | 148.9p | 166.9p |
| Esso, Hanford, Newstead (ST4 4QB) | ST4 4QB | 149.9p | 167.9p |
| Esso, Hartshill Park | ST4 7NH | 147.9p | 164.9p |
| Esso, Hanford, Newstead (ST4 8BU) | ST4 8BU | 148.9p | 164.9p |
| Esso, Burslem Park | ST6 1JP | 151.9p | 169.9p |
Tesco Fuel Prices in Stoke-on-Trent
There are 4 Tesco forecourts in Stoke-on-Trent. Petrol averages 145.2p/L — 4.2p below the Stoke-on-Trent average. Diesel averages 161.9p/L (5.9p below town avg). Cheapest petrol: Tesco, Etruria at 144.9p. Tesco fuel prices across the UK →
Show 4 Tesco stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Tesco, Etruria | ST1 4LS | 144.9p | 160.9p |
| Tesco, Longton | ST3 2JB | 144.9p | 160.9p |
| Tesco, Meir Park | ST3 7WB | 145.9p | 164.9p |
| Tesco, Trent Vale | ST4 6PL | 144.9p | 160.9p |
BP Fuel Prices in Stoke-on-Trent
There are 3 BP forecourts in Stoke-on-Trent. Petrol averages 152.2p/L — 2.8p above the Stoke-on-Trent average. Diesel averages 171.2p/L (3.4p above town avg). Cheapest petrol: BP, Goldenhill at 149.9p. BP fuel prices across the UK →
Show 3 BP stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| BP, Hollybush | ST3 2AQ | 151.9p | 169.9p |
| BP, Meir Park | ST3 6HE | 154.9p | 173.9p |
| BP, Goldenhill | ST6 5FE | 149.9p | 169.9p |
Jet Fuel Prices in Stoke-on-Trent
There are 2 Jet forecourts in Stoke-on-Trent. Petrol averages 147.8p/L — 1.6p below the Stoke-on-Trent average. Diesel averages 166.8p/L (1.0p below town avg). Cheapest petrol: Jet, Baddeley, Milton at 147.7p. Jet fuel prices across the UK →
Show 2 Jet stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Jet, Great Chell | ST6 6SH | 147.9p | 167.9p |
| Jet, Baddeley, Milton | ST6 8LX | 147.7p | 165.7p |
BP Fenton Service Station Fuel Prices in Stoke-on-Trent
There is 1 BP Fenton Service Station forecourt in Stoke-on-Trent. Petrol is 152.9p/L — 3.5p above the Stoke-on-Trent average. Diesel is 173.9p/L (6.1p above town avg). Live prices: BP Fenton Service Station, Hanley Park, Joiner's Square.
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| BP Fenton Service Station, Hanley Park, Joiner's Square | ST4 2HU | 152.9p | 173.9p |
BP Longton Service Station Fuel Prices in Stoke-on-Trent
There is 1 BP Longton Service Station forecourt in Stoke-on-Trent. Petrol is 152.9p/L — 3.5p above the Stoke-on-Trent average. Diesel is 173.9p/L (6.1p above town avg). Live prices: BP Longton Service Station, Longton.
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| BP Longton Service Station, Longton | ST3 1HZ | 152.9p | 173.9p |
BP Mossfield Service Station Fuel Prices in Stoke-on-Trent
There is 1 BP Mossfield Service Station forecourt in Stoke-on-Trent. Petrol is 152.9p/L — 3.5p above the Stoke-on-Trent average. Diesel is 173.9p/L (6.1p above town avg). Live prices: BP Mossfield Service Station, Bentilee, Ubberley.
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| BP Mossfield Service Station, Bentilee, Ubberley | ST2 0JB | 152.9p | 173.9p |
EG On The Move Fuel Prices in Stoke-on-Trent
There is 1 EG On The Move forecourt in Stoke-on-Trent. Petrol is 148.9p/L — 0.5p below the Stoke-on-Trent average. Diesel is 167.9p/L (0.1p above town avg). Live prices: EG On The Move, Burslem. EG On The Move fuel prices across the UK →
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| EG On The Move, Burslem | ST6 2EH | 148.9p | 167.9p |
Embed live prices on your website
Free · Always up-to-date · No registration needed. Local news site, community page, or just want to share live prices? Copy the code below.