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

Unleaded (E10)
170.8p
2.6p dearer than the UK average
UK average 168.2p
856 stations
Diesel (B7)
198.9p
1.9p dearer than the UK average
UK average 197.0p
829 stations
Super Unleaded (E5)
193.4p
7.2p dearer than the UK average
UK average 186.2p
724 stations
Super Diesel (SDV)
220.1p
5.0p dearer than the UK average
UK average 215.1p
467 stations

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)

  1. Rossendale Service Station
    Rossendale Service Station, Bacup Road, Rossendale, BB4 7HB, Rossendale, BB4 7HB
    157.9p
  2. Crossroads Garage Begelly Kilgetty Ltd
    Crossroads Garage, Begeli, Cilgeti, SA68 0YH, Cilgeti, SA68 0YH
    157.9pLast reported 5 days ago
  3. Locks Garage
    Locks Garage, Allensmore, Hereford, HR2 9AS
    159.9p
  4. K&A Anderson
    Lonenwell, Alford, AB33 8EE, Alford, AB33 8EE
    159.9p
  5. Ravensthorpe Service Station
    Shell Service Station, Huddersfield Road, Dewsbury, WF13 3JE, Dewsbury, WF13 3JE
    159.9p
  6. Savile Town Service Station
    The Phone Market, 66, Savile Road, Dewsbury, WF12 9PJ
    159.9pLast reported 4 days ago
  7. Wilderhaugh Service Station
    Adam Purves Galashiels Ltd, Wilderhaugh Service Station, Wilderhaugh, Galashiels, Scottish Borders, TD1 1PW
    159.9pLast reported 6 days ago
  8. Dilsha Ltd
    Redhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB
    160.7p
  9. Gem Bacup
    Holmes Service Station, Burnley Road, Bacup, Lancashire, OL13 8AG
    160.9p
  10. Shell Corby
    Shell Garage, Cottingham Road, Corby, NN17 2UL, Corby, NN17 2UL
    160.9p

Diesel (B7)

  1. Eastern Avenue Service Station
    Eastern Avenue Service Station, Eastern Avenue, Burnley, BB10 2AR, Burnley, BB10 2AR
    187.9p
  2. Dilsha Ltd
    Redhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB
    189.7pLast reported 5 days ago
  3. Shell Royal Oak
    Canterbury Road East, Ramsgate, Kent, CT11 0LB
    189.9p
  4. Rossendale Road Service Station
    Rossendale Road, Burnley, BB11 5DB
    189.9pLast reported 3 days ago
  5. Shell Little Waitrose Sceptre
    St Albans Road, Watford, Hertfordshire, WD24 7RU
    189.9pLast reported 6 days ago
  6. K&A Anderson
    Lonenwell, Alford, AB33 8EE, Alford, AB33 8EE
    190.9p
  7. Locks Garage
    Locks Garage, Allensmore, Hereford, HR2 9AS
    191.9p
  8. EG Bury Road
    Bury Road, Ramsey, Huntington, PE26 1NE
    191.9p
  9. Valley Service Station
    Pencader Road, Pontwelly, Llandysul, Carmarthenshire, SA44 4AE
    191.9p
  10. Crompton Way
    Crompton Way, Bolton, BL2 3BH
    191.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.

Shell average unleaded and diesel prices by county and town, with each one's gap to the area's average
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

Average unleaded price at Shell each day over the last 90 days, against the UK and major brands' averages. The sentences under the chart say what it shows.

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.

Average unleaded and diesel prices at Shell and its rivals, with each rival's gap to Shell
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.

Compare all fuel brands across the UK

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.

Shell V-Power vs BP Ultimate vs Esso Supreme+ compared

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