Fuel prices by brand

The typical (median) price at each brand's forecourts today, against the national median of 161.9p for unleaded and 182.9p for diesel. Brands with fewer than five forecourts are grouped as independents.

BrandForecourtsUnleadedDieselSuperPremium diesel
Esso 1,437 161.9p 183.9p 179.9p 199.9p
BP 1,032 162.9p 184.9p 181.9p 203.9p
Shell 858 164.9p 186.9p 189.9p 209.9p
Tesco 516 158.9p 179.9p 169.9p
Texaco 486 159.9p 182.9p 175.9p 196.9p
Morrisons 340 158.9p 179.9p 175.9p 190.9p
Asda 321 158.9p 179.7p
Sainsbury's 316 158.9p 179.9p 170.9p
Jet 301 159.9p 182.9p 175.9p 195.9p
Gulf 276 161.9p 184.9p 179.7p 200.9p
Valero 163 161.9p 183.9p 179.9p 200.9p
Murco 155 160.9p 182.9p 175.9p 195.9p
EG On The Move 148 162.9p 185.9p 182.9p 205.9p
Maxol 91 154.9p 176.9p 163.9p 182.9p
Asda Express 84 162.9p 183.9p 178.9p 200.7p
Pace 51 160.9p 183.9p 171.9p
Solo 49 154.9p 175.9p 161.9p 178.9p
Essar 45 159.9p 183.9p 173.9p 188.9p
Circle K 44 155.9p 177.9p 162.9p 183.9p
Welcome Break 40 186.9p 205.9p 198.9p 217.9p
Go 33 151.9p 173.9p 161.9p 180.9p
Gleaner 27 164.9p 188.9p 184.9p
Total Harvest Energy 27 159.9p 181.9p 171.9p 194.9p
Spar 23 162.9p 184.9p 172.9p 192.9p
Highland Fuels 20 163.0p 187.0p 175.9p
Shell Harvest Energy 19 161.9p 185.9p 186.9p 209.9p
The Co-Operative 19 159.9p 179.9p 168.9p 189.9p
Central Convenience 18 164.9p 186.9p 178.9p 196.9p
Costco Wholesale 18 153.9p 174.9p 165.9p
Harvest Energy 17 164.9p 186.9p 184.9p
Emo 17 154.9p 178.9p
Applegreen 13 159.9p 182.9p 173.9p
Total Energies 8 159.9p 181.9p 169.9p
Nicholl 7 151.9p 175.9p
Morgan Fuels 7 184.9p
Tate Oil 7 159.9p 181.9p 168.9p
Thames 7 163.9p 184.9p
Thompson Fuels Ltd 6 172.9p
Heltor 5 164.9p 184.9p
None 5 181.9p
East of England Co-Op 5 159.9p 181.9p 173.9p
Top 5 159.9p 175.9p
Star 5 157.9p 178.9p
Gulf Petrol Station 5 157.9p 179.9p 166.9p
Highland Fuels Ltd 5 163.9p 185.9p 175.9p
Independent 5 161.9p 183.9p

What the table is really showing

Every retailer in the table pays the same fuel duty and buys from the same wholesale market. The differences below are entirely differences in what each operator chooses to charge, and they follow a pattern that repeats week after week.

Today the median unleaded price across the supermarket forecourts in this data is 158.9p, against 161.9p across the oil company brands: a gap of 3.0p a litre. On a 50-litre fill that is £1.50 every time, or roughly £30 a year for a car covering 10,000 miles at 45 miles per gallon.

At the two extremes today, the cheapest brands by median unleaded price are Go at 151.9p, Nicholl at 151.9p and Costco Wholesale at 153.9p. The dearest are Welcome Break at 186.9p, Heltor at 164.9p and Harvest Energy at 164.9p. The top of that list is usually dominated by motorway service operators, which is a story about location rather than about the brand: their customers cannot realistically go anywhere else. The motorway services page sets out the size of that premium on its own.

There is a subtler effect worth knowing about. Asda and Asda Express are run by the same operator, and today their median unleaded prices are 158.9p and 162.9p respectively, a difference of 4.0p a litre. Smaller convenience-format sites carry higher costs per litre and often sit where there is less competition, so the name over the door is not a reliable guide to the price underneath it.

Why diesel sits above petrol

Diesel carries exactly the same fuel duty as petrol, so the gap between them is entirely in the wholesale product and the retailer margin. Across the brands here the typical difference today is 22.0p a litre. Diesel is traded as a global product with heavy demand from lorries, farming, construction and, in some countries, heating, and European refining capacity for it has been tight since 2022. The competition authority has also found that retailers have run wider margins on diesel than on petrol. Neither of those is something a government sets, which is why the petrol-diesel gap moves around independently of anything announced in a Budget.

Premium fuels: what the extra buys

The super unleaded and premium diesel columns are typically 10 to 25p a litre above the standard grades. Super unleaded has a higher octane rating, which a small number of engines genuinely require and which the handbook will state plainly if yours is one of them. For everything else the extra is buying a heavier additive package rather than more energy. Premium diesel works the same way. If a car has run happily on standard fuel for years, the burden of proof is on the premium grade rather than the other way round.

How to use this page

Brand medians are a good way to know roughly what to expect and a poor way to choose a specific forecourt, because prices are set site by site. The reliable order of operations is to check the forecourts near you first, use this table to sanity-check whether the price you are being quoted is normal for that brand, and treat any site more than a few pence above its brand median as a site worth driving past. Individual brand pages list every forecourt with its current price and the cheapest sites in that estate.

Questions people ask

Is petrol from a supermarket the same fuel as petrol from an oil company?

The base fuel is the same and comes from the same refineries and terminals; all road fuel sold in the United Kingdom has to meet the same British Standard. What differs is the additive package blended in at the terminal, which is where the branded premium fuels get their detergents and friction modifiers. For an ordinary engine on standard grade fuel, the practical difference is small enough that it is not what should decide where you fill up.

Why do supermarket forecourts undercut the oil companies?

Because fuel is not really the product. A supermarket forecourt exists to bring people to the store, so it can run on a thin margin and make the money inside. An oil company forecourt has to earn its return from the fuel and the shop attached to it. The competition authority found in its road fuel investigation that even supermarket margins had widened since 2019, so the gap is narrower than it once was, but the structural reason for it has not changed.

Why is one branch of a brand so much dearer than another?

Because forecourt prices are set site by site, mostly on local competition, not by the brand nationally. Many sites carrying an oil company name are owned and priced by independent dealers who simply buy the fuel and the branding. That is why the brand table below is a useful starting point and never the last word: a Shell in a competitive town can be cheaper than a supermarket ten miles away with no rival in sight.

What does "independent" mean in this table?

Brands with fewer than five forecourts in the data are grouped together rather than listed separately, and some retailers report themselves under a generic name. Independents cover everything from a single village forecourt to small regional chains. They are the most variable group in the table: the cheapest fuel in the country is often at an independent in a competitive area, and so is some of the dearest, at the only forecourt for miles.

Does a loyalty card change these prices?

It can, and this table will not show it. Several chains now operate a members-only price at the pump. What retailers must publish under the Fuel Finder scheme, and therefore what appears here, is the standard price available to everyone. A loyalty price can be a few pence below it at those sites.

Medians are calculated across every forecourt of that brand reporting a price for the fuel today, from the government Fuel Finder feed. Brands with fewer than five forecourts are grouped as independents. Prices are shown as retailers report them and are not filtered or ranked in any retailer’s favour.