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 256 to 270.

StationUnleadedDieselPremiumSuper dieselUpdated
Morrisons logoMfg Morrisons Glasgow Anniesland (G13 1JD)940 Crow Road, Anniesland, Glasgow, Anniesland£7.81171.9p£8.95196.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Glasgow Newlands (G43 1PU)Riverford Road, Newlands, Glasgow, Newlands£7.81171.9p£8.91195.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Glasgow Giffnock (G46 6AA)Fenwick Road, Giffnock, Glasgow, Giffnock£7.81171.9p£8.91195.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons East Kilbride Stewartfield (G74 4TT)2 Macneish Way, East Kilbride, Glasgow, East Kilbride£7.81171.9p£8.95196.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Ross On Wye (HR9 7AG)Station Street, Ross-on-wye, Herefordshire, Ross-on-wye£7.81171.9p£9.00197.9p£8.63189.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Halifax (HX2 8HY)Keighley Road, Illingworth, Halifax, Illingworth£7.81171.9p£8.95196.9p£8.63189.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Felixstowe (IP11 2XD)Grange Farm Avenue, Felixstowe, Suffolk, Felixstowe£7.81171.9p£9.09199.9p£8.63189.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Kirkcaldy (KY1 1SL)Esplanade, Kirkcaldy, Fife, Kirkcaldy£7.81171.9p£9.04198.9p£8.91195.9p£9.50208.9p30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Morecambe (LA4 4DA)Central Drive/hilmore Way, Morecambe, Lancashire, Morecambe£7.81171.9p£9.00197.9p£8.63189.9p£9.45207.9p30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Bedford (MK42 9JP)Ampthill Road, Bedford, Bedfordshire, Bedford£7.81171.9p£8.95196.9p£8.63189.9p£9.41206.9p30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Bellshill (ML4 1RJ)John Street, Bellshill, Lanarkshire, Bellshill£7.81171.9p£8.95196.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Johnstone (PA5 8SF)Napier Street, Johnstone, Renfrewshire, Johnstone£7.81171.9p£8.95196.9p£8.91195.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Kings Lynn (PE30 1NS)Coburg Street, King's Lynn, Norfolk, King's Lynn£7.81171.9p£9.00197.9p£8.63189.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Plymstock (PL9 7BH)Pomphlet Road, Plymstock, Plymouth, Plymstock£7.81171.9p£8.95196.9p£8.63189.9p----30 Oct 2026, 23:33
Morrisons logoMfg Morrisons Reading (RG2 0HB)Rose Kiln Lane, Reading, Berkshire, Reading£7.81171.9p£9.00197.9p£8.63189.9p----30 Oct 2026, 23: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