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 136 to 150.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Chippenham (SN14 6YD)Stainers Way, Chippenham, Wiltshire, Chippenham£7.63167.9p£8.91195.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Canvey Island (SS8 0PS)Northwick Road, Canvey Island, Essex, Canvey Island£7.63167.9p£9.00197.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Market Drayton (TF9 3AL)Maer Lane, Market Drayton, Cheshire, Market Drayton£7.63167.9p£9.00197.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Hastings (TN34 1RN)Queens Road, Hastings, East Sussex, Hastings£7.63167.9p£8.91195.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Newquay (TR7 2BB)Treloggan Road, Newquay, Cornwall, Newquay£7.63167.9p£9.00197.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Stockton (TS17 7BP)Newmarket Avenue, Thornaby, Stockton-on-tees, Thornaby£7.63167.9p£8.95196.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons St Helens Boundary Road (WA10 2PX)Boundary Road, ST Helens, Merseyside, ST Helens£7.63167.9p£8.86194.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons St Helens Baxters Lane (WA9 3DU)Baxters Lane, ST Helens, Warrington, ST Helens£7.63167.9p£8.86194.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Borehamwood (WD6 2BT)Stirling Way, Borehamwood, Hertfordshire, Borehamwood£7.63167.9p£8.81193.9p£8.63189.9p£9.27203.9p8h ago
Morrisons logoMfg Morrisons Wednesbury (WS10 7HS)60 Trouse Lane, Wednesbury, West Midlands, Wednesbury£7.63167.9p£9.04198.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Walsall Wallows Lane (WS2 9BZ)Wallows Lane, West Midlands, Wallows Lane£7.63167.9p£9.04198.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Willenhall (WV13 1QE)Middle Piece Way, Willenhall, West Midlands, Willenhall£7.63167.9p£9.04198.9p£8.63189.9p£9.50208.9p8h ago
Morrisons logoMfg Morrisons Bilston (WV14 0DZ)Black Country Route, Bankfield Road, Wolverhampton, Bankfield Road£7.63167.9p£9.04198.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Boroughbridge (YO51 9HS)Minskip Road, Boroughbridge, York, Boroughbridge£7.63167.9p£8.95196.9p£8.63189.9p----8h ago
Morrisons logoMfg Morrisons Bristol Cribbs Causeway (BS10 7UD)Lysander Road, Patchway, Bristol, Patchway£7.67168.7p£8.94196.7p£8.63189.9p----8h ago

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