Shell fuel prices today
Petrol and diesel prices at 909 Shell petrol stations in the UK, from prices each station reports to the government's Fuel Finder scheme. Updated 10:04am on 10 November.
Shell petrol and diesel prices today
Excluding motorway services
Most of the prices behind every Shell average here are more than 3 days old.
Shell's motorway services forecourts average 13.9p more for petrol (21 forecourts) and 11.6p more for diesel (20).
UK average excluding motorway services. How we work out the figures
Find your nearest Shell
Enter a postcode or town, or use your location, to see the closest Shell stations and their latest prices.
Cheapest Shell stations today
Unleaded (E10)
-
Rossendale Service StationRossendale Service Station, Bacup Road, Rossendale, BB4 7HB, Rossendale, BB4 7HB157.9p
-
Crossroads Garage Begelly Kilgetty LtdCrossroads Garage, Begeli, Cilgeti, SA68 0YH, Cilgeti, SA68 0YH157.9pLast reported 5 days ago
-
Locks GarageLocks Garage, Allensmore, Hereford, HR2 9AS159.9p
-
K&A AndersonLonenwell, Alford, AB33 8EE, Alford, AB33 8EE159.9p
-
Ravensthorpe Service StationShell Service Station, Huddersfield Road, Dewsbury, WF13 3JE, Dewsbury, WF13 3JE159.9p
-
Savile Town Service StationThe Phone Market, 66, Savile Road, Dewsbury, WF12 9PJ159.9pLast reported 4 days ago
-
Wilderhaugh Service StationAdam Purves Galashiels Ltd, Wilderhaugh Service Station, Wilderhaugh, Galashiels, Scottish Borders, TD1 1PW159.9pLast reported 6 days ago
-
Dilsha LtdRedhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB160.7p
-
Gem BacupHolmes Service Station, Burnley Road, Bacup, Lancashire, OL13 8AG160.9p
-
Shell CorbyShell Garage, Cottingham Road, Corby, NN17 2UL, Corby, NN17 2UL160.9p
Diesel (B7)
-
Eastern Avenue Service StationEastern Avenue Service Station, Eastern Avenue, Burnley, BB10 2AR, Burnley, BB10 2AR187.9p
-
Dilsha LtdRedhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB189.7pLast reported 5 days ago
-
Shell Royal OakCanterbury Road East, Ramsgate, Kent, CT11 0LB189.9p
-
Rossendale Road Service StationRossendale Road, Burnley, BB11 5DB189.9pLast reported 3 days ago
-
Shell Little Waitrose SceptreSt Albans Road, Watford, Hertfordshire, WD24 7RU189.9pLast reported 6 days ago
-
K&A AndersonLonenwell, Alford, AB33 8EE, Alford, AB33 8EE190.9p
-
Locks GarageLocks Garage, Allensmore, Hereford, HR2 9AS191.9p
-
EG Bury RoadBury Road, Ramsey, Huntington, PE26 1NE191.9p
-
Valley Service StationPencader Road, Pontwelly, Llandysul, Carmarthenshire, SA44 4AE191.9p
-
Crompton WayCrompton Way, Bolton, BL2 3BH191.9p
Shell prices by area
The counties with the most Shell stations, and their towns with the most. Each price is the Shell average there, and the small figure under it is the gap to the average of every forecourt in the same area. A town is its forecourts within 5 miles, and motorway services are left out of both.
| Area | Unleaded (E10) | Diesel (B7) |
|---|---|---|
|
West Yorkshire
39 stations (38–39 priced)
|
Shell unleaded averages 166.8p across 39 stations in West Yorkshire, 0.9p dearer than the area average of 165.9p. | Shell diesel averages 196.9p across 38 stations in West Yorkshire, 1.2p dearer than the area average of 195.7p. |
|
Cleckheaton
11 stations (11 priced)
|
Shell unleaded averages 164.2p across 11 stations in Cleckheaton, about the same as the area average of 164.5p. | Shell diesel averages 196.0p across 11 stations in Cleckheaton, 1.3p dearer than the area average of 194.7p. |
|
Morley
11 stations (11 priced)
|
Shell unleaded averages 164.3p across 11 stations in Morley, about the same as the area average of 163.8p. | Shell diesel averages 195.1p across 11 stations in Morley, 1.2p dearer than the area average of 193.9p. |
|
Liversedge
10 stations (10 priced)
|
Shell unleaded averages 164.3p across 10 stations in Liversedge, about the same as the area average of 164.0p. | Shell diesel averages 196.0p across 10 stations in Liversedge, 1.9p dearer than the area average of 194.1p. |
|
Greater Manchester
37 stations (35–37 priced)
|
Shell unleaded averages 169.4p across 37 stations in Greater Manchester, 1.8p dearer than the area average of 167.6p. | Shell diesel averages 197.9p across 35 stations in Greater Manchester, 2.3p dearer than the area average of 195.6p. |
|
Gatley
12 stations (12 priced)
|
Shell unleaded averages 170.8p across 12 stations in Gatley, 0.7p dearer than the area average of 170.1p. | Shell diesel averages 199.2p across 12 stations in Gatley, 0.8p dearer than the area average of 198.4p. |
|
Manchester
12 stations (11–12 priced)
|
Shell unleaded averages 169.7p across 12 stations in Manchester, 2.7p dearer than the area average of 167.0p. | Shell diesel averages 197.6p across 11 stations in Manchester, 2.2p dearer than the area average of 195.4p. |
|
Stockport
12 stations (11–12 priced)
|
Shell unleaded averages 170.6p across 12 stations in Stockport, 1.1p dearer than the area average of 169.5p. | Shell diesel averages 198.4p across 11 stations in Stockport, 0.9p dearer than the area average of 197.5p. |
|
Lancashire
33 stations (30–32 priced)
|
Shell unleaded averages 167.7p across 32 stations in Lancashire, about the same as the area average of 167.6p. | Shell diesel averages 196.2p across 30 stations in Lancashire, about the same as the area average of 196.3p. |
|
Accrington
8 stations (7 priced)
|
Shell unleaded averages 166.9p across 7 stations in Accrington, about the same as the area average of 167.0p. | Shell diesel averages 195.3p across 7 stations in Accrington, 0.6p cheaper than the area average of 195.9p. |
|
Rawtenstall
7 stations (7 priced)
|
Shell unleaded averages 164.0p across 7 stations in Rawtenstall, about the same as the area average of 164.3p. | Shell diesel averages 194.3p across 7 stations in Rawtenstall, about the same as the area average of 194.4p. |
|
Burnley
6 stations (6 priced)
|
Shell unleaded averages 166.4p across 6 stations in Burnley, about the same as the area average of 166.0p. | Shell diesel averages 194.6p across 6 stations in Burnley, about the same as the area average of 194.5p. |
|
Surrey
32 stations (27–31 priced)
|
Shell unleaded averages 170.5p across 31 stations in Surrey, 1.6p dearer than the area average of 168.9p. | Shell diesel averages 199.7p across 27 stations in Surrey, 1.0p dearer than the area average of 198.7p. |
|
Esher
13 stations (11–12 priced)
|
Shell unleaded averages 171.0p across 12 stations in Esher, 1.2p dearer than the area average of 169.8p. | Shell diesel averages 200.5p across 11 stations in Esher, 1.0p dearer than the area average of 199.5p. |
|
Ewell
12 stations (10–12 priced)
|
Shell unleaded averages 171.0p across 12 stations in Ewell, 1.6p dearer than the area average of 169.4p. | Shell diesel averages 200.3p across 10 stations in Ewell, 0.6p dearer than the area average of 199.7p. |
|
Banstead
10 stations (9–10 priced)
|
Shell unleaded averages 169.8p across 10 stations in Banstead, 1.6p dearer than the area average of 168.2p. | Shell diesel averages 199.9p across 9 stations in Banstead, 0.7p dearer than the area average of 199.2p. |
|
Hampshire
29 stations (28–29 priced)
|
Shell unleaded averages 172.0p across 28 stations in Hampshire, 2.1p dearer than the area average of 169.9p. | Shell diesel averages 199.8p across 29 stations in Hampshire, 1.1p dearer than the area average of 198.7p. |
|
Portsmouth
6 stations (6 priced)
|
Shell unleaded averages 170.2p across 6 stations in Portsmouth, 1.3p dearer than the area average of 168.9p. | Shell diesel averages 199.4p across 6 stations in Portsmouth, 1.2p dearer than the area average of 198.2p. |
|
Southampton
6 stations (6 priced)
|
Shell unleaded averages 174.6p across 6 stations in Southampton, 3.6p dearer than the area average of 171.0p. | Shell diesel averages 200.6p across 6 stations in Southampton, 1.3p dearer than the area average of 199.3p. |
|
Aldershot
5 stations (5 priced)
|
Shell unleaded averages 168.7p across 5 stations in Aldershot, 1.4p dearer than the area average of 167.3p. | Shell diesel averages 198.7p across 5 stations in Aldershot, about the same as the area average of 198.5p. |
|
Kent
28 stations (27 priced)
|
Shell unleaded averages 172.9p across 27 stations in Kent, 2.8p dearer than the area average of 170.1p. | Shell diesel averages 200.3p across 27 stations in Kent, 1.6p dearer than the area average of 198.7p. |
|
Chatham
8 stations (8 priced)
|
Shell unleaded averages 172.8p across 8 stations in Chatham, 2.7p dearer than the area average of 170.1p. | Shell diesel averages 201.4p across 8 stations in Chatham, 2.1p dearer than the area average of 199.3p. |
|
Gillingham
7 stations (7 priced)
|
Shell unleaded averages 172.2p across 7 stations in Gillingham, 2.5p dearer than the area average of 169.7p. | Shell diesel averages 201.6p across 7 stations in Gillingham, 2.4p dearer than the area average of 199.2p. |
|
Maidstone
7 stations (7 priced)
|
Shell unleaded averages 174.2p across 7 stations in Maidstone, 3.3p dearer than the area average of 170.9p. | Shell diesel averages 199.9p across 7 stations in Maidstone, 1.6p dearer than the area average of 198.3p. |
|
Hertfordshire
24 stations (21–22 priced)
|
Shell unleaded averages 171.8p across 22 stations in Hertfordshire, 1.7p dearer than the area average of 170.1p. | Shell diesel averages 198.5p across 21 stations in Hertfordshire, 1.1p dearer than the area average of 197.4p. |
|
Bushey
7 stations (7 priced)
|
Shell unleaded averages 170.3p across 7 stations in Bushey, 1.5p dearer than the area average of 168.8p. | Shell diesel averages 196.3p across 7 stations in Bushey, 0.7p dearer than the area average of 195.6p. |
|
Hemel Hempstead
7 stations (7 priced)
|
Shell unleaded averages 169.2p across 7 stations in Hemel Hempstead, 2.5p dearer than the area average of 166.7p. | Shell diesel averages 197.9p across 7 stations in Hemel Hempstead, 0.7p dearer than the area average of 197.2p. |
|
Potters Bar
6 stations (5–6 priced)
|
Shell unleaded averages 170.6p across 6 stations in Potters Bar, 1.9p dearer than the area average of 168.7p. | Shell diesel averages 198.5p across 5 stations in Potters Bar, about the same as the area average of 198.2p. |
|
West Midlands
24 stations (23–24 priced)
|
Shell unleaded averages 172.7p across 24 stations in West Midlands, 3.8p dearer than the area average of 168.9p. | Shell diesel averages 199.8p across 23 stations in West Midlands, 2.0p dearer than the area average of 197.8p. |
|
Birmingham
8 stations (8 priced)
|
Shell unleaded averages 172.7p across 8 stations in Birmingham, 3.7p dearer than the area average of 169.0p. | Shell diesel averages 199.5p across 8 stations in Birmingham, 1.5p dearer than the area average of 198.0p. |
|
Oldbury
8 stations (7–8 priced)
|
Shell unleaded averages 173.7p across 8 stations in Oldbury, 4.0p dearer than the area average of 169.7p. | Shell diesel averages 199.6p across 7 stations in Oldbury, 0.9p dearer than the area average of 198.7p. |
|
Smethwick
8 stations (8 priced)
|
Shell unleaded averages 173.2p across 8 stations in Smethwick, 4.2p dearer than the area average of 169.0p. | Shell diesel averages 199.5p across 8 stations in Smethwick, 1.4p dearer than the area average of 198.1p. |
Priced counts the Shell stations with a current price. We only show an average over 3 or more stations. Updated nightly, last at 2:34am on 10 November.
Shell prices over time
Average unleaded price at Shell each day over the last 90 days, against the UK and major brands' averages
The UK line is every station's average, motorway services included; the Shell and major brands' average lines leave them out. Figures to 10 November 2026.
- Over the 90 days to 10 November 2026, Shell unleaded averaged 172.2p. That's 2.6p above the UK average and 2.2p above the major brands' average.
- Over the 90 days to 10 November 2026, Shell diesel averaged 196.0p. That's 2.4p above the UK average and 1.8p above the major brands' average.
Shell unleaded is down 2.6p this week and down 6.2p over 30 days.
Shell diesel is down 1.0p this week and down 3.0p over 30 days.
How Shell compares
Shell is the joint dearest of 27 brands for unleaded, the 4th dearest of 25 for diesel, the dearest of 22 for super unleaded and the dearest of 14 for super diesel.
| Brand | Unleaded (E10) | Diesel (B7) |
|---|---|---|
| Shell | 170.8p | 198.9p |
| BP | 169.8p −1.0p vs Shell | 198.4p same as Shell |
| Esso | 168.9p −1.9p vs Shell | 198.3p −0.6p vs Shell |
| Texaco | 166.7p −4.1p vs Shell | 195.7p −3.2p vs Shell |
The small figures are each brand's gap to Shell.
About Shell fuel
Loyalty scheme
Shell GO+ members collect points on fuel at participating Shell forecourts by scanning the Shell App, a GO+ card or a key fob at the till, or by paying in the app at the pump.
Paying
Where a forecourt offers it, Pay at Pump in the Shell App lets you pay for fuel from the car.
Premium fuel
- Shell V-Power (super unleaded) averages 193.4p, 22.6p a litre more than Shell unleaded at 170.8p. Sold at 736 of Shell's 909 forecourts, going by the last 30 days of prices.
- Shell V-Power Diesel (super diesel) averages 220.1p, 21.2p a litre more than Shell diesel at 198.9p. Sold at 474 of Shell's 909 forecourts, going by the last 30 days of prices.
Most of the prices behind these averages are more than 3 days old.
Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
Details checked 26 September 2026. Sources: shell.co.uk/shell-go-plus.html, shell.co.uk/fuels-oils-and-coolants/shell-fuels/v-power-unleaded.html, shell.co.uk/fuels-oils-and-coolants/shell-fuels/v-power-diesel.html, shell.co.uk/shell-service-stations/other-services.html
Common questions about Shell fuel prices
How much is petrol at Shell today?
Unleaded (E10) at Shell averages 170.8p a litre today, across 856 stations. That is 2.6p dearer than the UK average of 168.2p. Super Unleaded (E5) averages 193.4p. Most of the prices behind these averages are more than 3 days old.
How much is diesel at Shell today?
Diesel (B7) at Shell averages 198.9p a litre today, across 829 stations. That is 1.9p dearer than the UK average of 197.0p. Super Diesel (SDV) averages 220.1p.
Is Shell cheaper than the UK average?
No. Unleaded at Shell averages 170.8p, 2.6p dearer than the UK average of 168.2p. Diesel at Shell averages 198.9p, 1.9p dearer than the UK average of 197.0p.
How many Shell petrol stations are there?
There are 909 Shell petrol stations in the UK government's Fuel Finder data.
Where is the cheapest Shell petrol?
The cheapest Shell unleaded today is Rossendale Service Station in Rossendale (BB4), at 157.9p a litre. Of the counties with the most Shell stations, Shell unleaded is cheapest on average in West Yorkshire, at 166.8p across 39 stations.
Is Shell petrol the same price at every station?
No. Shell petrol runs from 157.9p to 195.9p a litre. The cheapest is in Rossendale.
Is Shell cheaper than BP?
It depends on the fuel. Unleaded at Shell averages 170.8p, 1.0p dearer than BP at 169.8p. Diesel at Shell averages 198.9p, about the same as BP at 198.4p.
Does Shell have a loyalty scheme for fuel?
Yes. Shell GO+ members collect points on fuel at participating Shell forecourts by scanning the Shell App, a GO+ card or a key fob at the till, or by paying in the app at the pump. Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
What is Shell's premium fuel called?
Shell calls its super unleaded Shell V-Power and its super diesel Shell V-Power Diesel. Shell V-Power (super unleaded) averages 193.4p, 22.6p a litre more than Shell unleaded at 170.8p. Shell V-Power Diesel (super diesel) averages 220.1p, 21.2p a litre more than Shell diesel at 198.9p.
Where does this price data come from?
From the UK government's Fuel Finder scheme, which fuel retailers report their prices to. We fetch it every 15 minutes, and the Shell figures here were worked out at 10:04am on 10 November. The averages only count prices reported in the last 30 days. How we work out the figures.
Source: the UK government's Fuel Finder scheme. Shell figures updated 10:04am on 10 November. How we work out the figures