PreparedBritain
Home › News › 65% of Shell-branded forecourts charge £2 for diesel. Almost no supermarket forecourt does
News · Motoring

65% of Shell-branded forecourts charge £2 for diesel. Almost no supermarket forecourt does

UK average diesel has been under £2 a litre on Fuel Finder since 8 October, and the share of forecourts charging £2 or more has fallen from a third to a quarter in eight days. The average hides a split by brand. On 20 October, 449 of the 689 Shell-branded forecourts reporting a diesel price, 65%, still charged 200p or more; off the motorway it was 64%. Of 1,208 forecourts branded Tesco, Asda, Sainsbury's or Morrisons, 3 did. Shell, BP and Esso together are four in five of every forecourt still at £2. Where they are, what it costs a tank, and why the sign is not the whole story.

In short

UK average diesel was 198.8p a litre on 20 October, under £2 on Fuel Finder since 8 October, and the share of forecourts charging 200p or more has fallen from 33.6% on 12 October to 24.1%. Broken down by the brand each forecourt reports to Fuel Finder, the picture splits. Across all its forecourts, 65% of Shell-branded ones charge £2 or more. Off the motorway, it is 64.5% of Shell-branded forecourts (436 of 676), 38.6% of BP-branded (255 of 661) and 28.0% of Esso-branded (247 of 882). Of 1,208 forecourts branded Tesco, Asda, Sainsbury's or Morrisons, 3 do, all of them Asda Express sites. Shell, BP and Esso are 44% of the forecourts reporting a diesel price but four in five of those still at £2. The brand on the sign is not always the company setting the price, and the spread within a brand is wider than the gap between brands, so the postcode lookup on our tracker matters more than the logo. The supermarket saving is 3.8p a litre, about £2 on a 55-litre tank; the motorway premium is 18.0p, about £10. There is no reason to fill up early for Wednesday's 24-hour North Sea strike.

By Tom Calder · Updated 20 October 2026 · Sourced to the statutory Fuel Finder feed (DESNZ), read daily and broken down by the brand each forecourt reports, and cross-checked against RAC Fuel Watch

Share
What’s changed: 20 Oct Published: Fuel Finder (the statutory UK fuel price scheme) aggregates for 20 October, broken down by the brand each forecourt reports, with the 12 October station cache for the week-ago comparison and RAC Fuel Watch for 19 October as the cross-check.
65% of Shell-branded forecourts charge £2 for diesel. Almost no supermarket forecourt does

By brand: 65% of Shell-branded forecourts at £2, 3 of 1,208 supermarket forecourts

Every UK forecourt must report its prices to Fuel Finder, the statutory scheme run by the Department for Energy Security and Net Zero. We read the feed daily. On 20 October, UK average diesel was 198.8p a litre across 5,264 forecourts reporting a diesel price, where it has sat since 17 October. On this measure it has been below 200p since 8 October, down from a peak of 200.3p on 3 to 5 October.

The average hides a split by brand. Forecourts carrying the Shell brand are the clearest case: 449 of the 689 reporting a diesel price, 65%, charged 200p or more on 20 October. Take the motorway sites out and it is 436 of 676, 64.5%, at an average of 201.7p a litre. Off the motorway, with a price confirmed in the last 14 days, BP-branded forecourts averaged 200.0p, with 255 of 661 at £2 or more (38.6%). Esso-branded forecourts averaged 199.8p, with 247 of 882 at £2 or more (28.0%). Gulf (23.7% at £2 or more) and Valero (21.6%) sit close behind; Texaco (7.2%), Jet (3.0%) and Murco (10.4%) are mostly below.

The supermarket brands sit together at the bottom. Tesco-branded forecourts averaged 195.8p (259 forecourts), Asda 196.3p (322), Sainsbury's 196.4p (313) and Morrisons 196.7p (314). Of those 1,208 forecourts, 3 charged £2 or more for diesel, all of them Asda Express sites. All other brands together averaged 196.4p, with 16% at £2 or more.

Add the motorway back in and the oil-company figures rise a little: Shell 201.9p across 689 forecourts (65.2% at £2 or more) and BP 201.6p across 729 (43.9%). BP's brand is on 68 motorway forecourts and Shell's on 13, which accounts for that difference.

Four in five of the £2 forecourts carry one of three brands

On 20 October, 1,271 forecourts, 24.1% of those reporting, charged 200p or more for diesel. In our station cache, 449 of them are Shell-branded, 320 BP and 252 Esso. That is 1,021, or four in five of every forecourt still at £2, from three brands that between them account for 44% of the forecourts reporting a diesel price. Motorway services account for 111 of the £2 forecourts, so this is not a motorway story. It is an ordinary-roads story about which signs the £2 price tends to sit under.

A week ago more of each brand's forecourts were at £2. From the 12 October station cache, on the same brand rule, 72.7% of Shell-branded forecourts were at £2 or more, 54.0% of BP and 51.9% of Esso. The older cache carried one timestamp per forecourt rather than one per grade, so treat the comparison as approximate. The direction is clear: Esso's share at £2 nearly halved in eight days, BP's fell from 54% to 39% and Shell's from 73% to 64%. The supermarket brands came down by about 1p a litre each from a lower start. Nationally, the share of forecourts at £2 or more fell from 33.6% to 24.1%.

The sign is not the whole story

A brand on the canopy is not always the company setting the price. Many Shell-, BP- and Esso-branded forecourts are owned and priced by independent dealers; the supermarkets own and price their own. Fuel Finder records what each forecourt charges, not who decided it or why, and so do we. These are the prices at forecourts carrying each brand, nothing more.

The spread within a brand is also wider than the gap between brands. Off the motorway, Shell-branded forecourts ranged from 189.9p to 216.9p on 20 October, a 27p spread worth £14.85 on a 55-litre tank. Tesco and Sainsbury's forecourts ranged from 185.9p to 199.9p. The brand average is not the price at any one forecourt, which is why the postcode lookup on our live fuel tracker is worth a minute before you drive anywhere.

Brand averages include sites in towns and on A-roads; supermarket forecourts are mostly on retail parks. We do not adjust for location. We report the prices as they are.

Home Alerts members

The full picture, for your home

Each week, what's happening across Britain set against your own address: your water company, your power network, fuel for your car and the gaps in your kit. Free for your own home. Opening in October; the first 100 on the list get in first.

Join the list →
Water
Britain10 hosepipe bansReservoirs in England at 54%
YouYour water company
Fuel
BritainDiesel 198.8p24% of forecourts at £2 or more
YouFuel for your car near home
Power
Britain241 power cuts listed11,841 homes off
YouYour postcode

Britain's figures from our live trackers, 21 October.

Where the £2 forecourts are

By nation, using the feed's own split across every forecourt in the count, Northern Ireland has the cheapest diesel at 190.8p (453 forecourts), then Wales at 198.3p (357), England at 199.5p (4,774) and Scotland at 199.8p (575). Maxol, which trades only in Northern Ireland, averaged 190.6p across 92 forecourts.

By postcode area, off the motorway and counting only areas with 25 or more forecourts reporting, the dearest averages on 20 October were Paisley (PA) and Inverness (IV) at 202.3p, Bromley (BR) 201.9p, Kingston upon Thames (KT) 201.7p, Cambridge (CB) 201.4p, and Slough (SL) and Bournemouth (BH) 201.1p. The areas where at least half of forecourts charge £2 or more: Kingston 78%, Inverness 66%, Cambridge 65%, Bromley 60%, south-west London (SW) 56%, Southall and Uxbridge (UB) 52%, Medway (ME) 51% and Bournemouth 51%.

The cheapest areas: Northern Ireland's BT postcodes at 190.8p across 418 forecourts, with one at £2 or more, then Liverpool (L) 196.2p, Bolton (BL) 196.4p, Edinburgh (EH) 196.7p, Oldham (OL) 196.8p, and Ipswich (IP), Gloucester (GL) and Kilmarnock (KA) at 196.9p.

What it costs a tank

On a 55-litre tank, the gap between the Shell-branded average and the Tesco-branded average off the motorway, 5.9p a litre, is £3.25. The gap between supermarket and non-supermarket forecourts on the feed's own flags, 3.8p a litre, is £2.09. The motorway premium, 18.0p a litre on 20 October and the widest in our series, is £9.90; we covered that gap on 16 October, when the 15 October reading was 17.4p, in our motorway diesel story.

Premium diesel is a different market: 217.9p a litre on average across 1,687 forecourts, with 94.4% at 200p or more. If you buy premium, you are almost certainly paying £2.

RAC Fuel Watch, which uses its own method, put diesel at 199.15p and unleaded at 174.18p on 19 October, close to our figures. Its forecast for both fuels is "Should fall". That is RAC's forecast; we do not make our own. For the background on why diesel has been this high, see our guide to diesel prices.

What to do

Check the forecourts near you with the postcode lookup on our live fuel tracker rather than choosing by the sign; the spread within a brand is bigger than the gap between brands. Home Alerts members see Fuel Finder prices within 10 miles of home.

Supermarket forecourts are about 4p a litre cheaper for diesel on average, about £2 a tank. Do not drive miles out of your way for it; a detour can cost more than it saves.

Wednesday's 24-hour strike by more than 160 Apache offshore workers starts at 06:00 on 21 October. The pipeline it concerns carries crude oil, not road fuel, and there is no reason to fill up early; our strike story has what each side says and what our forecourt data shows.

How we measure this

Fuel Finder is the statutory UK fuel price scheme run by the Department for Energy Security and Net Zero. Forecourts must report their prices to it. We read the feed daily and average the standard grade across every forecourt with a price confirmed in the last 14 days; on 20 October, 6,160 forecourts of the 8,134 in the feed were in that count, 5,264 of them with a diesel price. The figures in this story are as of 20 October at 06:41 UTC.

The brand is the brand each forecourt reports to Fuel Finder, or its trading name where it reports no brand. Asda's supermarket forecourts and 50 Asda Express forecourts report as Asda; a further 92 Asda Express forecourts carry the Esso, Texaco, BP or Shell brand and are counted under those. We show brands with at least 20 forecourts reporting a diesel price, and we leave motorway forecourts out of the brand table unless we say otherwise, because a brand with many motorway sites would otherwise look dearer for reasons that have nothing to do with its ordinary forecourts. Postcode-area averages use areas with 25 or more forecourts. Week-ago brand figures come from our 12 October station cache, which carried one timestamp per forecourt rather than one per grade, so they are approximate.

We publish aggregates only, under the scheme's terms, and never a single forecourt's price: the lowest and highest prices within a brand are statistics, not locations. Our series began on 24 September 2026, so "the widest in our series" means since then. RAC Fuel Watch is our cross-check; its averages differ slightly from ours because the methods differ.

The honest bit
What we know: on 20 October, 65% of Shell-branded forecourts charged £2 or more for diesel (64.5% off the motorway), against 38.6% of BP-branded, 28.0% of Esso-branded and 3 of 1,208 supermarket-branded forecourts; Shell, BP and Esso together are four in five of the 1,271 forecourts still at £2; and each of those shares is lower than it was on 12 October. What we cannot tell you: who sets the price at any given forecourt, or why. Many branded forecourts are priced by independent dealers, and Fuel Finder records the price, not the decision. Two other cautions. The spread within a brand (27p at Shell) is wider than the gap between brand averages, so the sign tells you less than the postcode lookup does. And the week-ago comparison is approximate, because the older data carried one timestamp per forecourt.

Common questions

Which petrol stations still charge £2 for diesel?

By brand, on 20 October and off the motorway: 64.5% of Shell-branded forecourts charged 200p or more for diesel, 38.6% of BP-branded, 28.0% of Esso-branded, 23.7% of Gulf and 21.6% of Valero. Among the supermarket brands, 3 of 1,208 forecourts did, all Asda Express sites; no Tesco, Sainsbury's or Morrisons forecourt was at £2. Shell, BP and Esso together account for four in five of the 1,271 forecourts still at £2 or more. Prices vary widely within every brand, so check the postcode lookup on our live fuel tracker.

Is diesel under £2 now?

On average, yes: 198.8p a litre across 5,264 forecourts reporting to Fuel Finder on 20 October, below 200p on that measure since 8 October. But 1,271 forecourts, 24.1%, still charge 200p or more. That share has fallen from 33.6% on 12 October. RAC Fuel Watch's forecast for diesel is "Should fall"; that is RAC's forecast, not ours.

Does Shell set the price at a Shell garage?

Not always. Many Shell-, BP- and Esso-branded forecourts are owned and priced by independent dealers, while the supermarkets own and price their own forecourts. Fuel Finder records what each forecourt charges, not who decided it. Our figures are the prices at forecourts carrying each brand, nothing more.

How much cheaper are supermarket forecourts?

On the feed's own supermarket flag, 195.8p a litre for diesel against 199.6p at other forecourts off the motorway on 20 October, a saving of 3.8p a litre or £2.09 on a 55-litre tank. For petrol it is 171.1p against 174.4p. The Shell-branded average is 5.9p above the Tesco-branded average, £3.25 a tank. A detour of a few miles can cost more than that.

Where is diesel cheapest and dearest?

By nation, Northern Ireland at 190.8p a litre on average, then Wales 198.3p, England 199.5p and Scotland 199.8p. By postcode area, off the motorway and among areas with 25 or more forecourts, the dearest averages are Paisley and Inverness at 202.3p and the cheapest Northern Ireland's BT postcodes at 190.8p. Kingston upon Thames has the highest share of forecourts at £2 or more among those areas, 78%. We publish averages only, never a single forecourt's price.

See our checks first on Google. Add PreparedBritain as a preferred source and Google will show our stories to you more often in Top Stories.

Add PreparedBritain as a preferred source on Google
Free printable

The Emergency Kit Checklist

The GOV.UK Prepare essentials on one printable page — tick them off as you go and keep it with the kit. Free, no catch.

Download it straight away. We'll also send the occasional briefing when something genuinely matters — severe weather, live incidents, real price drops. Nothing else.

Latest from our live data

All stories →

Know someone who’d want this?

Follow PreparedBritain

A calm heads-up when a storm is named, scam warnings, and the money checkers worth knowing about, in your feed.