fuel.co.uk home

Brand prices

Morrisons logo

Morrisons petrol prices today

336 Morrisons stations reporting through the official UK fuel price scheme.

Supermarket forecourts

The average unleaded (E10) price across 336 Morrisons stations is £7.67 a gallon (168.7p per litre), 2.3p below the UK average of 171.0p. The cheapest reported Morrisons unleaded is £7.36 a gallon (161.9p); the highest is £7.91 (173.9p). The brand average has fallen 1.8p over the last 7 days.

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

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)336£7.36161.9p£7.67168.7p£7.91173.9p£7.77171.0p
Diesel (B7)336£8.71191.7p£8.93196.5p£9.09199.9p£9.02198.4p
Premium Unleaded (E5)335£8.63189.9p£8.67190.8p£8.91195.9p£8.64190.0p
Super Diesel (SDV)89£9.18201.9p£9.39206.6p£9.54209.9p£9.90217.7p

Every Morrisons petrol station in the UK

All 336 Morrisons forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 226 to 240.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Bellshill (ML4 1RJ)John Street, Bellshill, Lanarkshire, Bellshill£7.72169.9p£8.91195.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Mansfield Woodhouse (NG19 9LA)Welbeck Road, Woodhouse, Mansfield, Woodhouse£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Ebbw Vale (NP23 5WS)Beaufort Road, Ebbw Vale, Blaenau Gwent, Ebbw Vale£7.72169.9p£9.00197.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Beccles (NR34 9BJ)George Westwood Way, Beccles, Norfolk, Beccles£7.72169.9p£9.00197.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Banbury (OX16 2BB)Cherwell Street, Oxfordshire, Banbury, Oxfordshire£7.72169.9p£8.91195.9p£8.63189.9p£9.36205.9p3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Greenock (PA15 1HA)Rue End Street/ Dellingburn Street, Greenock, Renfrewshire, Greenock£7.72169.9p£9.04198.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Peterborough (PE4 6AL)Lincoln Road, Peterborough, Cambridgeshire, Peterborough£7.72169.9p£8.86194.9p£8.63189.9p£9.31204.9p3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Plymstock (PL9 7BH)Pomphlet Road, Plymstock, Plymouth, Plymstock£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Leyland (PR25 3UR)Olympian Way, Leyland, Lancashire, Leyland£7.72169.9p£9.00197.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Sheffield Halfway (S20 8GN)1 Oxclose Park Road North, Halfway, Sheffield, Halfway£7.72169.9p£8.77192.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Sheffield Ecclesfield (S35 9AE)299 The Common, Ecclesfield, Sheffield, Ecclesfield£7.72169.9p£8.91195.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Rotherham Parkgate (S60 1TG)Rotherham Road, Parkgate, Rotherham, Parkgate£7.72169.9p£8.91195.9p£8.63189.9p£9.36205.9p3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Rotherham Bramley (S66 1YY)Moorhead Way, Bramley, Rotherham, Bramley£7.72169.9p£8.91195.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Haverfordwest (SA61 2EX)Bridge Meadow Lane, Haverfordwest, Pembrokeshire, Haverfordwest£7.72169.9p£8.86194.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Cheadle Heath (SK3 0RL)Edgeley Road, Edgeley, Stockport, Edgeley£7.72169.9p£9.00197.9p£8.63189.9p----3 Nov 2026, 07:33

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of Morrisons and does not operate its stations.

Find Morrisons near you