fuel.co.uk home

Price comparison

Asda logoSainsbury's logo

Asda vs Sainsbury's petrol prices

Live averages across 404 Asda and 315 Sainsbury's forecourts reporting through the official UK fuel price scheme.

Asda is currently cheaper on average for unleaded (E10): Asda averages £7.67 a gallon (168.8p) across 404 stations, against £7.69 (169.2p) across 315 Sainsbury's stations. That gap of 0.4p per litre is worth about £0.20 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.

GradeAsdaSainsbury'sDifference
Unleaded (E10)168.8p (404)169.2p (315)-0.4p
Diesel (B7)195.7p (404)196.0p (315)-0.3p
Premium Unleaded (E5)186.2p (75)181.2p (291)+5.0p
Super Diesel (SDV)213.3p (49)-- (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 Asda unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Asda logoAsda Trafford Park (M41 7ZA)Barton Dock Road, Manchester, Greater Manchester, Manchester£7.12156.7p------------
Asda logoAsda Bangor Superstore (BT20 4SD)89-105 Main ST, Bangor, Bangor£7.17157.7p------------
Asda logoAsda Omagh Superstore (BT78 1QZ)31 Dromore Road, Omagh, Omagh£7.26159.7p------------
Asda logoAsda Coleraine Superstore (BT52 1QP)1 Ring RD, Coleraine, Coleraine£7.31160.7p------------
Asda logoAsda Glasshoughton Superstore (WF10 5EL)Leeds Road, Glasshoughton, Castleford, West Yorkshire, Castleford£7.31160.9p------------

See every Asda forecourt and its live prices

Cheapest Sainsbury's unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Sainsbury's logoSainsburys Bangor (BT19 7HJ)10 Balloo Link, Bangor, Bangor£7.22158.9p------------
Sainsbury's logoSainsburys Coleraine (BT51 3QQ)10 Riverside Regional Centre, Coleraine, Coleraine£7.22158.9p------------
Sainsbury's logoSainsburys Wantage (OX12 9AJ)Limborough Road, Wantage, Wantage£7.27159.9p------------
Sainsbury's logoSainsburys West Belfast (BT11 9AE)Unit 28, Kennedy Centre, Falls Road, Belfast, Belfast£7.27159.9p------------
Sainsbury's logoSainsburys Apsley Mill (HP3 9QZ)London Road, Hemel Hempstead, Hemel Hempstead£7.31160.9p------------

See every Sainsbury's 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 Asda vs Sainsbury's

Is Asda or Sainsbury's cheaper for petrol?
Asda is currently cheaper on average for unleaded (E10): Asda averages £7.67 a gallon (168.8p per litre) across 404 stations, against £7.69 (169.2p) across 315 Sainsbury's stations, a gap of 0.4p per litre (about £0.20 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 Asda vs Sainsbury's comparison calculated?
Each figure is the mean of the live prices reported by every Asda or Sainsbury's 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.