fuel.co.uk home

Price comparison

Morrisons logoTesco logo

Morrisons vs Tesco petrol prices

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

Morrisons is currently cheaper on average for unleaded (E10): Morrisons averages £7.67 a gallon (168.7p) across 336 stations, against £7.69 (169.2p) across 499 Tesco stations. That gap of 0.5p per litre is worth about £0.25 on a 50-litre fill.

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

GradeMorrisonsTescoDifference
Unleaded (E10)168.7p (336)169.2p (499)-0.5p
Diesel (B7)196.5p (336)196.0p (499)+0.5p
Premium Unleaded (E5)190.8p (335)179.9p (447)+10.9p
Super Diesel (SDV)206.6p (89)-- (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 Morrisons unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Heckmondwike (WF16 0HL)Union Street, Heckmondwike, West Yorkshire, Heckmondwike£7.36161.9p------------
Morrisons logoMfg Morrisons Earlston (TD4 6DL)Melrose Road, Earlston, Berwickshire, Earlston£7.36161.9p------------
Morrisons logoMfg Morrisons Hartlepool (TS24 8BT)Clarence Road, County Durham, Clarence Road£7.40162.7p------------
Morrisons logoMfg Morrisons Hartlepool Belle Vue (TS25 1JZ)Belle Vue Way, Hartlepool, County Durham, Hartlepool£7.40162.7p------------
Morrisons logoMfg Morrisons Bishop Auckland (DL14 7TL)Bob Hardisty Drive, Bishop Auckland, County Durham, Bishop Auckland£7.40162.7p------------

See every Morrisons forecourt and its live prices

Cheapest Tesco unleaded in the UK

StationUnleadedDieselPremiumSuper dieselUpdated
Tesco logoNewtownabbey Superstore - Petrol Filling Station (BT36 7GU)Tesco Stores Ltd, Unit 1, Abbey Retail Park, Church Road, Newtownabbey, Newtownabbey£7.09155.9p------------
Tesco logoNorthcott Extra - Petrol Filling Station (BT36 5HH)Jubilee Way, Glengormley, Glengormley£7.09155.9p------------
Tesco logoBangor Superstore - Petrol Filling Station (BT19 7HB)Unit 1 Bloomfield Shopping Centre, South Circular Road, Bangor, Bangor£7.18157.9p------------
Tesco logoSpringhill Superstore - Petrol Filling Station (BT19 1ND)Tesco Garage, Unit 19, Springhill Retail Park, Bangor, Bangor£7.18157.9p------------
Tesco logoBanbridge Superstore - Petrol Filling Station (BT32 4AX)25A Castlewellan Road, Banbridge, Banbridge£7.22158.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 Morrisons vs Tesco

Is Morrisons or Tesco cheaper for petrol?
Morrisons is currently cheaper on average for unleaded (E10): Morrisons averages £7.67 a gallon (168.7p per litre) across 336 stations, against £7.69 (169.2p) across 499 Tesco stations, a gap of 0.5p per litre (about £0.25 on a 50-litre fill). Prices last refreshed at 4:04am on 5 November 2026 from official UK Government fuel price data.
How is this Morrisons vs Tesco comparison calculated?
Each figure is the mean of the live prices reported by every Morrisons 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.