fuel.co.uk home

Price comparison

Esso logoShell logo

Esso vs Shell petrol prices

Live averages across 1427 Esso and 861 Shell forecourts reporting through the official UK fuel price scheme.

Esso is currently cheaper on average for unleaded (E10): Esso averages £7.78 a gallon (171.1p) across 1426 stations, against £7.89 (173.6p) across 860 Shell stations. That gap of 2.5p per litre is worth about £1.25 on a 50-litre fill.

Prices last refreshed at 3:32am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeEssoShellDifference
Unleaded (E10)171.1p (1426)173.6p (860)-2.5p
Diesel (B7)199.4p (1421)200.1p (861)-0.7p
Premium Unleaded (E5)192.2p (1327)197.3p (858)-5.1p
Super Diesel (SDV)217.9p (1130)222.6p (814)-4.7p

Station counts per grade in brackets. A brand's average reflects where its stations are located as well as its pricing policy: a motorway-heavy network naturally averages higher than a supermarket one.

Cheapest Esso unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Esso logoHedworth Services (NE32 4SL)A194 Leam Lane, Jarrow, Jarrow£7.34161.5p------------
Esso logoAsda Dacorum Express Petrol (HP1 3QF)Warners End Road, Hemel Hempstead, Hemel Hempstead£7.36161.9p------------
Esso logoD S Dalgleish And Son Ltd (TD1 2BZ)D S Dalgleish & Son Ltd, 28, Melrose Road, Galashiels, Scottish Borders, Galashiels£7.36161.9p------------
Esso logoD S Dalgleish And Son Coldstream Ltd (TD12 4AE)87A, High Street, Coldstream, TD12 4AE, Coldstream, Scottish Borders, Coldstream£7.36161.9p------------
Esso logoMile End Service Station (SA11 2ED)Mile End Service Station, Mile End Row, Castell-nedd, SA11 2ED, Castell-nedd, Castell-nedd£7.36161.9p------------

See every Esso forecourt and its live prices

Cheapest Shell unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Shell logoWilderhaugh Service Station (TD1 1PW)Adam Purves Galashiels Ltd, Wilderhaugh Service Station, Wilderhaugh, Galashiels, Scottish Borders, Galashiels£7.27159.9p------------
Shell logoCrossroads Garage Begelly Kilgetty Ltd (SA68 0YH)Crossroads Garage, Begeli, Cilgeti, SA68 0YH, Cilgeti, Cilgeti£7.27159.9p------------
Shell logoMartin Service Station (NR11 7QE)Post Office, Martin Service Station, Cromer Road, Erpingham, Norwich, Norwich£7.27159.9p------------
Shell logoMellors Service Station (OX12 9TE)Fuel 24 Assets Ltd, Mellors Service Station, Faringdon Road, East Challow, Wantage, Wantage£7.35161.7p------------
Shell logoRossendale Service Station (BB4 7HB)Rossendale Service Station, Bacup Road, Rossendale, BB4 7HB, Rossendale, Rossendale£7.36161.9p------------

See every Shell forecourt and its live prices

Compare prices near you instead

National averages tell you which brand tends to be cheaper; your postcode tells you which station actually is. Search your area to compare every nearby forecourt, whatever the brand.

Questions about Esso vs Shell

Is Esso or Shell cheaper for petrol?
Esso is currently cheaper on average for unleaded (E10): Esso averages £7.78 a gallon (171.1p per litre) across 1426 stations, against £7.89 (173.6p) across 860 Shell stations, a gap of 2.5p per litre (about £1.25 on a 50-litre fill). Prices last refreshed at 3:32am on 5 November 2026 from official UK Government fuel price data.
How is this Esso vs Shell comparison calculated?
Each figure is the mean of the live prices reported by every Esso or Shell forecourt through the official UK Government fuel price open data scheme, refreshed every 30 minutes. A brand's average reflects where its stations are located as well as its pricing policy.