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 286 to 300.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Barry (CF63 4BA)Heol Ceiniog, Barry, South Glamorgan, Barry£7.90173.7p£8.99197.7p£8.63189.9p£9.45207.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Retford (DN22 6RN)Moorgate, Retford, Nottinghamshire, Retford£7.90173.7p£9.03198.7p£8.63189.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Cromer (NR27 9HR)Prince Of Wales Road, Cromer, Norfolk, Cromer£7.90173.7p£9.08199.7p£8.63189.9p£9.53209.7p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Perth (PH1 5XD)Caledonian Road, Perth, Perthshire, Perth£7.90173.7p£9.03198.7p£8.91195.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Warminster (BA12 9NT)Weymouth Street, Warminster, Wiltshire, Warminster£7.91173.9p£9.09199.9p£8.63189.9p£9.54209.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Glastonbury (BA6 9PA)Street Road, Glastonbury, Somerset, Glastonbury£7.91173.9p£9.04198.9p£8.63189.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Penrith (CA11 7JU)Brunswick Road, Penrith, Cumbria, Penrith£7.91173.9p£9.00197.9p£8.63189.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons West Kirby (CH48 4HX)Orrysdale Road, West Kirby, Merseyside, West Kirby£7.91173.9p£9.00197.9p£8.63189.9p£9.45207.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Tiverton (EX16 6RZ)Kennedy Way, Tiverton, Devon, Tiverton£7.91173.9p£9.04198.9p£8.63189.9p£9.50208.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Dumbarton (G82 1QZ)Glasgow Road, Dumbarton, Glasgow, Dumbarton£7.91173.9p£9.09199.9p£8.91195.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Helensburgh (G84 7LA)Cardross Road, Helensburgh, Dunbartonshire, Helensburgh£7.91173.9p£9.04198.9p£8.91195.9p£9.50208.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Leominster (HR6 8RP)Barons Cross Road, Leominster, Herefordshire, Leominster£7.91173.9p£9.04198.9p£8.63189.9p----29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Brough (HU15 1BH)Welton Road, Brough, Humberside, Brough£7.91173.9p£9.04198.9p£8.63189.9p£9.50208.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Diss (IP22 4AS)Victoria Road, Diss, Norfolk, Diss£7.91173.9p£9.09199.9p£8.63189.9p£9.54209.9p29 Oct 2026, 20:33
Morrisons logoMfg Morrisons Inverness (IV2 3PX)Millburn Road, Invernes-shire, Inverness, Invernes-shire£7.91173.9p£9.04198.9p£8.91195.9p----29 Oct 2026, 20: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