Shell fuel prices today

908 Shell stations · Updated 10:03pm on 25 September

Average prices at Shell today

Excluding motorway services

Unleaded (E10)
176.0p
2.5p dearer than the UK average
UK average 173.5p
881 stations
Diesel (B7)
199.9p
1.3p dearer than the UK average
UK average 198.6p
877 stations
Super Unleaded (E5)
198.5p
8.4p dearer than the UK average
UK average 190.1p
875 stations
Super Diesel (SDV)
221.3p
4.7p dearer than the UK average
UK average 216.6p
832 stations

The unleaded, super unleaded and super diesel averages are mostly on prices reported more than 3 days ago.

Shell's motorway services forecourts average 10.6p more for petrol (24 forecourts) and 5.6p more for diesel (23).

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. Dilsha Ltd
    Redhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB
    164.7pLast reported 4 days ago
  2. Shell Co-op New York Road
    Silver Fox Way, North Tyneside, Tyne And Wear, NE27 0QH
    164.9pLast reported 10 days ago
  3. Crossroads Garage Begelly Kilgetty Ltd
    Crossroads Garage, Begeli, Cilgeti, SA68 0YH, Cilgeti, SA68 0YH
    165.9p
  4. Whetley Hill
    The Regal Complex, Whetley Hill, Bradford, BD8 8EA, Bradford, BD8 8EA
    165.9pLast reported 3 days ago
  5. Nelson
    Manchester Road, Nelson, Lancashire, BB9 7AJ
    165.9pLast reported 3 days ago
  6. Savile Town Service Station
    The Phone Market, 66, Savile Road, Dewsbury, WF12 9PJ
    165.9pLast reported 4 days ago
  7. Shell Jennyfield
    G C Motors Ltd, Ripon Road, Harrogate, HG1 2BX, North Yorkshire, HG1 2BX
    166.9p
  8. Shell Co-Op Oakdale HG1
    Ripon Road, Harrogate, North Yorkshire, HG1 2BS
    166.9p
  9. Valley Parade Service Station
    Shell Valley Parade Service Station, 174-184, Manningham Lane, Bradford, BD8 7DT
    166.9pLast reported 7 days ago
  10. Londonforecourt Limited
    Shell Whitecourt, 201, London Road, Black Notley, Braintree, CM77 8QG
    166.9pLast reported 10 days ago

Diesel (B7)

  1. Shell Little Waitrose Sceptre
    St Albans Road, Watford, Hertfordshire, WD24 7RU
    186.9p
  2. Shell Co-Op Oakdale HG1
    Ripon Road, Harrogate, North Yorkshire, HG1 2BS
    191.9p
  3. Shell Jennyfield
    G C Motors Ltd, Ripon Road, Harrogate, HG1 2BX, North Yorkshire, HG1 2BX
    191.9p
  4. Shell Ranelagh
    London Road, Ipswich, Suffolk, IP2 0DX
    191.9p
  5. Tinkerbell Service Station Ltd
    H L Edwards Ltd, Tinker Bell Service Station, Wilton Road, Barford St. Martin, Salisbury, SP3 4AD
    192.9p
  6. Shell Braidburn
    277 Comiston Road, Edinburgh, Midlothian, EH10 6AP
    192.9pLast reported 10 days ago
  7. Shell Co-op Maybury
    166 Glasgow Road, Edinburgh, Midlothian, EH12 8LS
    192.9pLast reported 10 days ago
  8. Shell Maghull
    Northway, Maghull, Merseyside, L31 0BW
    192.9pLast reported 10 days ago
  9. Shell Bowmac
    19-21 19-21 Glasgow Road, Edinburgh, Midlothian, EH12 8HW
    192.9pLast reported 10 days ago
  10. Shell Ripple Road IG11
    514 Ripple Road, Barking, Essex, IG11 9PG
    193.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 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 40 stations (39 priced)
Shell unleaded averages 172.3p across 39 stations in West Yorkshire, 0.8p dearer than the area average of 171.5p. Shell diesel averages 198.4p across 39 stations in West Yorkshire, 1.1p dearer than the area average of 197.3p.
Cleckheaton 11 stations (11 priced)
Shell unleaded averages 170.3p across 11 stations in Cleckheaton, 0.6p dearer than the area average of 169.7p. Shell diesel averages 197.8p across 11 stations in Cleckheaton, 1.0p dearer than the area average of 196.8p.
Morley 11 stations (11 priced)
Shell unleaded averages 170.5p across 11 stations in Morley, 0.9p dearer than the area average of 169.6p. Shell diesel averages 197.8p across 11 stations in Morley, 1.6p dearer than the area average of 196.2p.
Liversedge 10 stations (10 priced)
Shell unleaded averages 170.6p across 10 stations in Liversedge, 1.2p dearer than the area average of 169.4p. Shell diesel averages 198.0p across 10 stations in Liversedge, 1.8p dearer than the area average of 196.2p.
Greater Manchester 38 stations (38 priced)
Shell unleaded averages 173.8p across 38 stations in Greater Manchester, 1.6p dearer than the area average of 172.2p. Shell diesel averages 198.9p across 38 stations in Greater Manchester, 1.6p dearer than the area average of 197.3p.
Gatley 12 stations (12 priced)
Shell unleaded averages 176.2p across 12 stations in Gatley, 0.7p dearer than the area average of 175.5p. Shell diesel averages 200.3p across 12 stations in Gatley, about the same as the area average of 199.9p.
Manchester 12 stations (12 priced)
Shell unleaded averages 173.9p across 12 stations in Manchester, 1.9p dearer than the area average of 172.0p. Shell diesel averages 199.6p across 12 stations in Manchester, 2.1p dearer than the area average of 197.5p.
Stockport 12 stations (12 priced)
Shell unleaded averages 175.2p across 12 stations in Stockport, 1.0p dearer than the area average of 174.2p. Shell diesel averages 200.2p across 12 stations in Stockport, 1.2p dearer than the area average of 199.0p.
Lancashire 33 stations (32 priced)
Shell unleaded averages 173.0p across 32 stations in Lancashire, about the same as the area average of 172.5p. Shell diesel averages 198.4p across 32 stations in Lancashire, about the same as the area average of 198.1p.
Accrington 8 stations (7 priced)
Shell unleaded averages 172.9p across 7 stations in Accrington, 0.6p dearer than the area average of 172.3p. Shell diesel averages 197.5p across 7 stations in Accrington, about the same as the area average of 197.5p.
Rawtenstall 7 stations (7 priced)
Shell unleaded averages 171.8p across 7 stations in Rawtenstall, 1.8p dearer than the area average of 170.0p. Shell diesel averages 196.8p across 7 stations in Rawtenstall, 0.9p dearer than the area average of 195.9p.
Burnley 6 stations (6 priced)
Shell unleaded averages 171.4p across 6 stations in Burnley, about the same as the area average of 171.6p. Shell diesel averages 196.9p across 6 stations in Burnley, about the same as the area average of 197.1p.
Surrey 32 stations (31 priced)
Shell unleaded averages 177.1p across 31 stations in Surrey, 1.6p dearer than the area average of 175.5p. Shell diesel averages 200.1p across 31 stations in Surrey, about the same as the area average of 199.8p.
Esher 13 stations (12 priced)
Shell unleaded averages 176.1p across 12 stations in Esher, 1.1p dearer than the area average of 175.0p. Shell diesel averages 200.4p across 12 stations in Esher, about the same as the area average of 200.0p.
Ewell 12 stations (12 priced)
Shell unleaded averages 176.6p across 12 stations in Ewell, 1.5p dearer than the area average of 175.1p. Shell diesel averages 199.9p across 12 stations in Ewell, about the same as the area average of 199.8p.
Banstead 10 stations (10 priced)
Shell unleaded averages 176.5p across 10 stations in Banstead, 1.4p dearer than the area average of 175.1p. Shell diesel averages 199.8p across 10 stations in Banstead, about the same as the area average of 199.9p.
Hampshire 30 stations (30 priced)
Shell unleaded averages 177.4p across 30 stations in Hampshire, 2.5p dearer than the area average of 174.9p. Shell diesel averages 199.5p across 30 stations in Hampshire, about the same as the area average of 199.3p.
Fleet 6 stations (6 priced)
Shell unleaded averages 177.9p across 6 stations in Fleet, 3.8p dearer than the area average of 174.1p. Shell diesel averages 200.2p across 6 stations in Fleet, 1.8p dearer than the area average of 198.4p.
Portsmouth 6 stations (6 priced)
Shell unleaded averages 176.4p across 6 stations in Portsmouth, 2.2p dearer than the area average of 174.2p. Shell diesel averages 199.6p across 6 stations in Portsmouth, 0.7p dearer than the area average of 198.9p.
Southampton 6 stations (6 priced)
Shell unleaded averages 178.7p across 6 stations in Southampton, 3.4p dearer than the area average of 175.3p. Shell diesel averages 199.6p across 6 stations in Southampton, about the same as the area average of 199.7p.
Kent 28 stations (27 priced)
Shell unleaded averages 178.5p across 27 stations in Kent, 3.0p dearer than the area average of 175.5p. Shell diesel averages 200.8p across 27 stations in Kent, 0.6p dearer than the area average of 200.2p.
Chatham 8 stations (8 priced)
Shell unleaded averages 178.9p across 8 stations in Chatham, 2.8p dearer than the area average of 176.1p. Shell diesel averages 200.8p across 8 stations in Chatham, about the same as the area average of 200.5p.
Gillingham 7 stations (7 priced)
Shell unleaded averages 178.6p across 7 stations in Gillingham, 2.9p dearer than the area average of 175.7p. Shell diesel averages 200.8p across 7 stations in Gillingham, about the same as the area average of 200.3p.
Maidstone 7 stations (7 priced)
Shell unleaded averages 180.0p across 7 stations in Maidstone, 3.8p dearer than the area average of 176.2p. Shell diesel averages 201.9p across 7 stations in Maidstone, 1.6p dearer than the area average of 200.3p.
West Midlands 25 stations (25 priced)
Shell unleaded averages 177.4p across 25 stations in West Midlands, 3.3p dearer than the area average of 174.1p. Shell diesel averages 200.1p across 25 stations in West Midlands, 1.1p dearer than the area average of 199.0p.
Birmingham 9 stations (9 priced)
Shell unleaded averages 177.8p across 9 stations in Birmingham, 3.7p dearer than the area average of 174.1p. Shell diesel averages 200.0p across 9 stations in Birmingham, 0.9p dearer than the area average of 199.1p.
Oldbury 8 stations (8 priced)
Shell unleaded averages 177.2p across 8 stations in Oldbury, 2.6p dearer than the area average of 174.6p. Shell diesel averages 200.3p across 8 stations in Oldbury, 0.6p dearer than the area average of 199.7p.
Smethwick 8 stations (8 priced)
Shell unleaded averages 177.5p across 8 stations in Smethwick, 3.5p dearer than the area average of 174.0p. Shell diesel averages 200.3p across 8 stations in Smethwick, 1.1p dearer than the area average of 199.2p.
Hertfordshire 24 stations (22 priced)
Shell unleaded averages 177.0p across 22 stations in Hertfordshire, 2.5p dearer than the area average of 174.5p. Shell diesel averages 198.8p across 22 stations in Hertfordshire, 0.9p dearer than the area average of 197.9p.
Hemel Hempstead 7 stations (7 priced)
Shell unleaded averages 176.2p across 7 stations in Hemel Hempstead, 2.8p dearer than the area average of 173.4p. Shell diesel averages 198.9p across 7 stations in Hemel Hempstead, 1.4p dearer than the area average of 197.5p.
Bushey 6 stations (6 priced)
Shell unleaded averages 173.1p across 6 stations in Bushey, 1.0p dearer than the area average of 172.1p. Shell diesel averages 195.7p across 6 stations in Bushey, about the same as the area average of 195.9p.
Cheshunt 6 stations (6 priced)
Shell unleaded averages 175.9p across 6 stations in Cheshunt, 2.1p dearer than the area average of 173.8p. Shell diesel averages 199.1p across 6 stations in Cheshunt, 1.4p dearer than the area average of 197.7p.

“Priced” is how many Shell stations an average is over, and an average is only shown over 3 or more. Updated nightly, last at 6:28pm on 25 September.

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.

Figures to 25 September 2026.

  • Shell unleaded averaged 163.2p over the 90 days to 25 September 2026, 2.7p above the UK average and 2.2p above the major brands' average.
  • Shell diesel averaged 182.8p over the 90 days to 25 September 2026, 1.7p above the UK average and 2.2p above the major brands' average.

Shell unleaded is up 0.7p this week and up 11.2p over 30 days.

Shell diesel is up 1.4p this week and up 12.9p over 30 days.

How Shell compares

Shell is the 3rd dearest of 28 brands for unleaded, the joint 7th dearest for diesel, the dearest of 25 for super unleaded and the dearest of 18 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 176.0p 199.9p
BP 175.1p −0.9p vs Shell 200.3p same as Shell
Esso 174.4p −1.6p vs Shell 199.9p same as Shell
Texaco 172.7p −3.3p vs Shell 198.3p −1.6p vs Shell

The small figures are each brand's gap to Shell.

Compare all fuel brands across the UK

Common questions about Shell fuel prices

How much is petrol at Shell today?

Unleaded (E10) at Shell averages 176.0p a litre today, across 881 stations. That is 2.5p dearer than the UK average of 173.5p. Super Unleaded (E5) averages 198.5p. All of these averages are mostly on prices reported more than 3 days ago.

How much is diesel at Shell today?

Diesel (B7) at Shell averages 199.9p a litre today, across 877 stations. That is 1.3p dearer than the UK average of 198.6p. Super Diesel (SDV) averages 221.3p. The super diesel average is mostly on prices reported more than 3 days ago.

Is Shell cheaper than the UK average?

No. Unleaded at Shell averages 176.0p, 2.5p dearer than the UK average of 173.5p. Diesel at Shell averages 199.9p, 1.3p dearer than the UK average of 198.6p. The Shell unleaded average is mostly on prices reported more than 3 days ago.

How many Shell petrol stations are there?

There are 908 Shell petrol stations in the UK government's Fuel Finder data.

Where is the cheapest Shell petrol?

The cheapest Shell unleaded today is Dilsha Ltd, Redhouse Service Station, 440, Kettering Road, Hannington, Northampton, NN6 9TB, at 164.7p a litre (last reported 4 days ago). Of the counties with the most Shell stations, Shell unleaded is cheapest on average in West Yorkshire, at 172.3p across 39 stations.

Is Shell cheaper than BP?

It depends on the fuel. Unleaded at Shell averages 176.0p, 0.9p dearer than BP at 175.1p. Diesel at Shell averages 199.9p, about the same as BP at 200.3p. The Shell unleaded and BP unleaded averages are mostly on prices reported more than 3 days ago.

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:03pm on 25 September. 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:03pm on 25 September. How we work out the figures