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 5:03am 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 196 to 210.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Gravesend (DA11 8AB)Coldharbour Road, Gravesend, Kent, Gravesend£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Erith (DA8 1BA)James Watt Way, Erith, Kent, Erith£7.72169.9p£9.04198.9p£8.63189.9p£9.50208.9p3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Dundee (DD4 8BR)1 Afton Way, Dundee, Angus, Dundee£7.72169.9p£8.86194.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Swadlincote (DE11 8HL)Coppice Side, Swadlincote, Derbyshire, Swadlincote£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Dumfries (DG1 2SH)Leafield Road, Dumfries, Dumfrieshire, Dumfries£7.72169.9p£9.04198.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Darlington North Road (DL1 2PY)Meynell Road, Darlington, County Durham, Darlington£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Morton Park (DL1 4PJ)Morton Park, Yarm Road, Darlington, Yarm Road£7.72169.9p£8.95196.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Gainsborough (DN21 1XY)Heapham Road South, Gainsborough, Doncaster, Gainsborough£7.72169.9p£9.00197.9p£8.63189.9p£9.45207.9p3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Bridport (DT6 4SB)West Bay Road, Bridport, Dorset, Bridport£7.72169.9p£9.04198.9p£8.63189.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Edinburgh Moredun (EH17 7JQ)Gilmerton Road, Moredun, Edinburgh, Moredun£7.72169.9p£8.77192.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Edinburgh Ferry Road (EH5 2HF)Pilton Drive, Edinburgh, Midlothian, Edinburgh£7.72169.9p£8.81193.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Livingston (EH54 6GH)Almondvale Road, Livingston, West Lothian, Livingston£7.72169.9p£9.00197.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Stirling (FK7 7TL)Springkerse Retail Park, Ian Urquhart Way, Stirling, Ian Urquhart Way£7.72169.9p£8.95196.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Glasgow Auchinlea (G34 9JJ)20 Auchinlea Way, Auchinlea, Glasgow, Auchinlea£7.72169.9p£8.81193.9p£8.91195.9p----3 Nov 2026, 07:33
Morrisons logoMfg Morrisons Glasgow Bailleston (G69 6JF)Ravenswood Road, Ballieston, Glasgow, Ballieston£7.72169.9p£8.86194.9p£8.91195.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