fuel.co.uk home

Price comparison

Shell logoTesco logo

Shell vs Tesco petrol prices

Live averages across 868 Shell and 499 Tesco forecourts reporting through the official UK fuel price scheme.

Tesco is currently cheaper on average for unleaded (E10): Shell averages £8.06 a gallon (177.4p) across 867 stations, against £7.88 (173.3p) across 499 Tesco stations. That gap of 4.1p per litre is worth about £2.05 on a 50-litre fill.

Prices last refreshed at 12:32am on 11 October 2026, supplied through the official UK Government fuel price open data scheme.

GradeShellTescoDifference
Unleaded (E10)177.4p (867)173.3p (499)+4.1p
Diesel (B7)202.0p (868)197.6p (499)+4.4p
Premium Unleaded (E5)199.2p (865)183.9p (447)+15.3p
Super Diesel (SDV)222.9p (821)-- (0)--

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 Shell unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Shell logoMartin Service Station (NR11 7QE)Post Office, Martin Service Station, Cromer Road, Erpingham, Norwich, Norwich£7.27159.9p------------
Shell logoSavile Town Service Station (WF12 9PJ)The Phone Market, 66, Savile Road, Dewsbury, Dewsbury£7.54165.9p------------
Shell logoShell Co-op New York Road (NE27 0QH)Silver Fox Way, North Tyneside, Tyne And Wear, North Tyneside£7.54165.9p------------
Shell logoLondonforecourt Limited (CM77 8QG)Shell Whitecourt, 201, London Road, Black Notley, Braintree, Braintree£7.59166.9p------------
Shell logoCalderview Sstn (LS10 1QR)Calder View Petrol Station, Low Road, Leeds, LS10 1QR, Leeds, Leeds, Leeds£7.63167.9p------------

See every Shell forecourt and its live prices

Cheapest Tesco unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Tesco logoYorkgate Centre Superstore - Petrol Filling Station (BT15 1WA)100-150 York ST, Belfast, Belfast£7.36161.9p------------
Tesco logoBanbridge Superstore - Petrol Filling Station (BT32 4AX)25A Castlewellan Road, Banbridge, Banbridge£7.45163.9p------------
Tesco logoSpringhill Superstore - Petrol Filling Station (BT19 1ND)Tesco Garage, Unit 19, Springhill Retail Park, Bangor, Bangor£7.45163.9p------------
Tesco logoNewtownards Extra - Petrol Filling Station (BT23 4XE)Tesco, 1 Castlebawn Drive, Newtownards, Newtownards£7.50164.9p------------
Tesco logoBangor Superstore - Petrol Filling Station (BT19 7HB)Unit 1 Bloomfield Shopping Centre, South Circular Road, Bangor, Bangor£7.50164.9p------------

See every Tesco 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 Shell vs Tesco

Is Shell or Tesco cheaper for petrol?
Tesco is currently cheaper on average for unleaded (E10): Shell averages £8.06 a gallon (177.4p per litre) across 867 stations, against £7.88 (173.3p) across 499 Tesco stations, a gap of 4.1p per litre (about £2.05 on a 50-litre fill). Prices last refreshed at 12:32am on 11 October 2026 from official UK Government fuel price data.
How is this Shell vs Tesco comparison calculated?
Each figure is the mean of the live prices reported by every Shell or Tesco 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.