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 76 to 90.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Birmingham Rubery (B45 9NY)Bristol Road, Rubery, Birmingham, Rubery£7.63167.9p£8.95196.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Redditch (B98 0SW)Clearwell Road, Warwick Highway, Redditch, Warwick Highway£7.63167.9p£8.95196.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Great Harwood (BB6 7AT)Queen Street, Great Harwood, Blackburn, Great Harwood£7.63167.9p£8.95196.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Eastbourne (BN23 6QN)Hargreaves Road, Eastbourne, East Sussex, Eastbourne£7.63167.9p£8.91195.9p£8.63189.9p£9.36205.9p13h ago
Morrisons logoMfg Morrisons Seaford (BN25 2DH)Station Approach, Seaford, East Sussex, Seaford£7.63167.9p£8.95196.9p£8.63189.9p£9.41206.9p13h ago
Morrisons logoMfg Morrisons Bristol Hartcliffe (BS13 0BE)Peterson Avenue, Hartcliffe, Bristol, Hartcliffe£7.63167.9p£8.91195.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Bristol Fishponds (BS16 3US)New Station Way/hockeys Lane, Fishponds, Bristol, Fishponds£7.63167.9p£8.95196.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Caerphilly (CF83 3AP)Bedwas Road, Caerphilly, Glamorgan, Caerphilly£7.63167.9p£8.95196.9p£8.63189.9p£9.41206.9p13h ago
Morrisons logoMfg Morrisons Saltney (CH4 8RU)High Street, Saltney, Chester, Saltney£7.63167.9p£9.00197.9p£8.63189.9p£9.45207.9p13h ago
Morrisons logoMfg Morrisons Ellesmere Port (CH65 6RU)Chester Road, Whitby, Ellesmere Port, Whitby£7.63167.9p£9.00197.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Witham (CM8 2BY)Braintree Road, Witham, Essex, Witham£7.63167.9p£9.00197.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Coventry Binley (CV3 2XA)Skipworth Road, Binley, Coventry, Binley£7.63167.9p£8.95196.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Coventry Holyhead Road (CV5 8BX)Alvis Retail Park, Holyhead Road, Coventry, Holyhead Road£7.63167.9p£9.00197.9p£8.63189.9p----13h ago
Morrisons logoMfg Morrisons Erith (DA8 1BA)James Watt Way, Erith, Kent, Erith£7.63167.9p£9.04198.9p£8.63189.9p£9.50208.9p13h ago
Morrisons logoMfg Morrisons Derby (DE21 4RY)Wheatcroft Way, Derby, Derbyshire, Derby£7.63167.9p£8.95196.9p£8.63189.9p----13h 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