Morrisons petrol prices today, 4 November 2026

The averages cover all 340 Morrisons stations in our data. Below are the 40 cheapest Morrisons stations for unleaded, the 10 most expensive, and Morrisons prices town by town, each linking to the full list of stations near that town. Morrisons publishes these prices under the government's fuel price transparency rules, and we update from the official Fuel Finder data daily. Morrisons is compared with the other supermarket chains on the supermarket fuel prices page.

Cheapest Morrisons unleaded
161.9p
Average Morrisons unleaded
169.1p
Average Morrisons diesel
196.5p
Unleaded against UK average
-1.9p

Morrisons fuel prices: quick answers

Where is the cheapest Morrisons petrol today?

161.9p a litre for unleaded (E10) at Morrisons, Union Street, Heckmondwike, WF16 0HL. The Morrisons average is 169.1p, so the cheapest Morrisons forecourt is 7.2p under it.

Where is the cheapest Morrisons diesel?

191.7p a litre for diesel (B7) at Morrisons, Bob Hardisty Drive, Bishop Auckland, DL14 7TL. The Morrisons diesel average is 196.5p.

Is Morrisons cheaper than average?

Morrisons unleaded averages 169.1p across 340 stations today, 1.9p below the UK average of 171.0p. Morrisons diesel averages 196.5p, 1.7p below the UK figure of 198.2p.

Which town has the cheapest Morrisons petrol?

Wakefield, where Morrisons unleaded averages 165.2p across 6 stations within 10 miles. The dearest is Northampton at 173.9p. Towns with a single Morrisons station are left out of this comparison.

Are Morrisons prices going up or down?

Morrisons unleaded has moved -1.3p across our last 7 daily snapshots. The full run is on the Morrisons price history page.

The 40 cheapest Morrisons stations for unleaded

Morrisons
Union Street, Heckmondwike
WF16 0HL
Price last reported 28 Sept
Car wash · Air
Unleaded161.9p
Diesel192.9p
Morrisons
Bob Hardisty Drive, Bishop Auckland
DL14 7TL
Price last reported 28 Sept
Car wash · Air · Water
Unleaded162.7p
Diesel191.7p
Morrisons
Melrose Road, Earlston
TD4 6DL
Price last reported 28 Sept
24 hours · Car wash · Air
Unleaded162.9p
Diesel195.9p
Morrisons
Belle Vue Way, Hartlepool
TS25 1JZ
Price last reported 28 Sept
Car wash · Air · Water · LPG
Unleaded163.7p
Diesel194.7p
Morrisons
Lake Street, Leighton Buzzard
LU7 1WS
Price last reported 28 Sept
Car wash · Air · Toilets · AdBlue pump
Unleaded163.7p
Diesel192.7p
Morrisons
Clarence Road
TS24 8BT
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded163.7p
Diesel194.7p
Morrisons
Hume Street, Arbroath
DD11 1UH
Price last reported 28 Sept
Car wash · Air · Toilets
Unleaded163.9p
Diesel195.9p
Morrisons
Beck Street, Keighley
BD21 5JT
Price last reported 29 Sept
24 hours · Car wash · Air · Water · LPG
Unleaded163.9p
Diesel193.9p
Morrisons
Mart Street, Hawick
TD9 9NQ
Price last reported 28 Sept
Car wash · Air · Toilets
Unleaded163.9p
Diesel196.9p
Morrisons
Summit Avenue, Southwood
GU14 0NZ
Price last reported 28 Sept
Car wash · Air · Water · AdBlue pump
Unleaded163.9p
Diesel193.9p
Morrisons
Elvetham Heath Way, Fleet
GU51 1HA
Price last reported 28 Sept
Car wash · Air · Water · Toilets
Unleaded163.9p
Diesel195.9p
Morrisons
Church Street, Hunslet
LS10 2AU
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded164.7p
Diesel194.7p
Morrisons
Dewsbury Road, Wakefield
WF2 9BY
Price last reported 28 Sept
Car wash · Air · Water · LPG
Unleaded164.9p
Diesel194.9p
Morrisons
Lowry Road, Seaburn
SR6 8AA
Price last reported 28 Sept
Car wash · Air · Water
Unleaded164.9p
Diesel193.9p
Morrisons
Queensway, Morley
LS27 9BG
Price last reported 28 Sept
24 hours · Car wash · Air
Unleaded164.9p
Diesel192.9p
Morrisons
High Street, Jarrow
NE32 3BH
Price last reported 28 Sept
24 hours · Car wash · Air · Water · LPG
Unleaded164.9p
Diesel193.9p
Morrisons
1 Penketh Drive, Speke
L24 2WZ
Price last reported 28 Sept
Car wash · Air · Water · AdBlue pump
Unleaded164.9p
Diesel195.9p
Morrisons
Ambleside, Gamston
NG2 6PS
Price last reported 28 Sept
24 hours · Car wash · Air · Water · AdBlue pump
Unleaded164.9p
Diesel193.9p
Morrisons
Sproughton Road, Ipswich
IP1 5BN
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets · AdBlue pump · LPG
Unleaded164.9p
Diesel191.9p
Morrisons
Chapel Street, Belper
DE56 1AR
Price last reported 29 Sept
Air
Unleaded164.9p
Diesel194.9p
Morrisons
Irwell Place, Eccles
M30 0FH
Price last reported 28 Sept
Car wash · Air · Water · LPG
Unleaded164.9p
Diesel193.9p
Morrisons
Clayton Street, Nelson
BB9 7PY
Price last reported 28 Sept
Car wash · Air · Water
Unleaded165.7p
Diesel195.7p
Morrisons
Station Road, Totnes
TQ9 5JR
Price last reported 28 Sept
24 hours · Car wash · Air · Water · AdBlue pump
Unleaded165.9p
Diesel197.9p
Morrisons
Amy Johnson Way, Squires Gate
FY4 2RP
Price last reported 28 Sept
24 hours · Car wash · Air · Water · AdBlue pump · LPG
Unleaded165.9p
Diesel193.9p
Morrisons
Nottingham Road, Ilkeston
DE7 5NN
Price last reported 28 Sept
Car wash · Air · AdBlue pump
Unleaded165.9p
Diesel192.9p
Morrisons
Metz Way/Triangle Way, Gloucester
GL1 1AH
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded165.9p
Diesel191.9p
Morrisons
Killingworth Centre, Killingworth
NE12 6YT
Price last reported 28 Sept
24 hours · Car wash · Air · Water · LPG
Unleaded165.9p
Diesel195.9p
Morrisons
West North Street, Aberdeen
AB24 5AR
Price last reported 28 Sept
Unleaded165.9p
Diesel197.9p
Morrisons
Preston North Road/Jack Reid Road
NE29 9JE
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded165.9p
Diesel196.9p
Morrisons
Newfoundland Road, Teignmouth
TQ14 9AE
Price last reported 29 Sept
Car wash · Air · Water · LPG
Unleaded165.9p
Diesel194.9p
Morrisons
Marine Villa Road, Knottingley
WF11 8ER
Price last reported 28 Sept
Car wash · Air · Water
Unleaded165.9p
Diesel196.9p
Morrisons
Amounderness Way, Thornton Cleveleys
FY5 3TS
Price last reported 28 Sept
Car wash · Air · Water · AdBlue pump
Unleaded165.9p
Diesel194.9p
Morrisons
327 Southbury Road, Enfield
EN1 1TW
Price last reported 28 Sept
24 hours · Air · Water · Toilets · LPG
Unleaded165.9p
Diesel195.9p
Morrisons
Waterside Road/Ingleby Road, Bradford
BD8 9AN
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded165.9p
Diesel195.9p
Morrisons
Totnes Road/Claylands Drive, Paignton
TQ4 7EU
Price last reported 28 Sept
Car wash · Air · Water · Toilets
Unleaded165.9p
Diesel197.9p
Morrisons
William Doxford Centre
SR3 2NE
Price last reported 28 Sept
Car wash · Air · Water
Unleaded165.9p
Diesel195.9p
Morrisons
Coventry Road, Small Heath
B10 0XA
Price last reported 28 Sept
Car wash · Air · LPG
Unleaded165.9p
Diesel196.9p
Morrisons
Tower Road, Lowestoft
NR33 7NG
Price last reported 28 Sept
Car wash · Air · Water · Toilets
Unleaded165.9p
Diesel195.9p
Morrisons
Hillheads Road, Whitley Bay
NE25 8HN
Price last reported 28 Sept
Car wash · Air · Water
Unleaded165.9p
Diesel196.9p
Morrisons
Priory Bridge Road, Taunton
TA1 1DX
Price last reported 28 Sept
Air · Water · Toilets
Unleaded165.9p
Diesel195.9p

The 10 most expensive Morrisons stations for unleaded

Morrisons
Vulcan Road, Minehead
TA24 5BJ
Price last reported 25 Sept
Car wash · Air · Water · Toilets · AdBlue pump · LPG
Unleaded173.9p
Diesel199.9p
Morrisons
The Strand, Barrow-In-Furness
LA14 2HF
Price last reported 28 Sept
24 hours · Car wash · Air · Water · LPG
Unleaded173.9p
Diesel196.9p
Morrisons
Charity Crescent, Evesham
WR11 2UT
Price last reported 29 Sept
Car wash · Air · Water · AdBlue pump
Unleaded173.9p
Diesel198.9p
Morrisons
Clipbush Lane, Fakenham
NR21 8SW
Price last reported 26 Sept
Car wash · Air
Unleaded173.9p
Diesel199.9p
Morrisons
Tritton Road, Lincoln
LN6 7QL
Price last reported 28 Sept
24 hours · Car wash · Air
Unleaded173.9p
Diesel198.9p
Morrisons
Elm High Road, Wisbech
PE14 0DQ
Price last reported 28 Sept
Car wash · Air · Toilets · LPG
Unleaded173.9p
Diesel198.9p
Morrisons
Kettering Road, Northampton
NN3 6AA
Price last reported 28 Sept
24 hours · Car wash · Air · Toilets
Unleaded173.9p
Diesel197.9p
Morrisons
Victoria Road, Diss
IP22 4AS
Price last reported 28 Sept
Car wash · Air · Water · Toilets
Unleaded173.9p
Diesel198.9p
Morrisons
Stucley Road, Bude
EX23 8UA
Price last reported 27 Sept
Car wash · Air · Water · Toilets
Unleaded173.9p
Diesel199.9p
Morrisons
Oxford Street, Wellingborough
NN8 4JJ
Price last reported 28 Sept
Car wash · Air · LPG
Unleaded173.9p
Diesel196.9p

Morrisons prices by town

Morrisons stations within 10 miles of each town centre. Averages are tinted against the Morrisons national average: green is cheaper, red is dearer.

TownMorrisons stationsAvg unleaded (E10)Avg diesel (B7)
Aberdeen1165.9p197.9p
Aberystwyth1171.9p197.9p
Aylesbury1163.7p192.7p
Ayr2168.9p193.9p
Banbury1169.9p195.9p
Bangor1171.7p196.7p
Barnsley5168.5p196.1p
Barnstaple1169.7p198.7p
Basildon2167.9p197.4p
Basingstoke1171.9p196.9p
Bath1167.9p196.9p
Bedford1171.9p196.9p
Birmingham8168.2p198.0p
Blackburn3168.5p197.8p
Blackpool2165.9p194.4p
Bolton9167.1p194.1p
Bracknell3165.9p195.9p
Bradford13166.0p195.3p
Bristol4168.6p196.9p
Bromley3167.9p196.6p
Burnley2166.8p196.3p
Bury11167.5p193.8p
Cambridge1168.9p–
Canterbury1172.9p198.9p
Cardiff6169.2p197.2p
Carlisle1168.9p195.9p
Chelmsford2169.9p198.4p
Cheltenham3166.9p192.6p
Chester3168.2p197.9p
Chesterfield4171.4p196.2p
Corby2167.9p191.9p
Coventry3168.6p197.6p
Crewe4170.2p195.4p
Croydon1168.9p194.9p
Darlington2169.9p196.9p
Dartford4168.2p197.2p
Derby4166.7p195.4p
Doncaster3168.6p196.6p
Dudley7168.2p198.3p
Dundee1169.9p194.9p
Durham3165.5p194.5p
East Kilbride10170.0p195.8p
Eastbourne2168.4p196.4p
Edinburgh5169.9p193.5p
Enfield4167.7p195.7p
Exeter1173.9p197.9p
Falkirk4170.9p197.9p
Gateshead9166.2p196.0p
Gillingham7170.0p197.9p
Glasgow13169.7p196.0p
Gloucester4167.4p193.7p
Great Yarmouth1167.9p194.9p
Grimsby1168.9p193.9p
Guildford2167.9p197.9p
Halifax9166.1p195.0p
Harrogate4167.9p195.4p
Hastings1167.9p195.9p
High Wycombe1168.9p195.9p
Huddersfield5166.3p194.9p
Hull4168.2p197.4p
Inverness1172.9p198.9p
Ipswich3169.9p195.4p
Isle of Wight2172.9p196.9p
Kettering3169.9p194.4p
Kilmarnock3168.6p194.2p
King's Lynn1169.9p197.9p
Kirkcaldy3169.4p197.1p
Lancaster1169.9p197.9p
Leeds12165.9p195.2p
Leicester2169.9p196.4p
Lincoln1173.9p198.9p
Liverpool5168.3p196.7p
Llanelli1167.9p195.9p
London4167.9p195.9p
Loughborough3169.9p196.9p
Lowestoft3167.6p195.4p
Luton1171.9p196.9p
Macclesfield3171.2p198.5p
Maidstone3169.2p197.9p
Manchester13168.2p194.7p
Mansfield4168.1p195.9p
Merthyr Tydfil2168.4p195.9p
Middlesbrough5166.4p195.8p
Milton Keynes2165.8p193.8p
Newcastle upon Tyne7166.4p196.3p
Newport5168.5p196.9p
Northampton3173.9p197.6p
Norwich1168.9p195.9p
Nottingham5166.9p194.1p
Nuneaton3169.6p197.9p
Oldham13168.1p194.5p
Paisley8170.3p197.1p
Perth1172.7p198.7p
Peterborough2168.4p194.4p
Plymouth1168.9p196.9p
Portsmouth1169.9p196.9p
Preston3168.5p197.2p
Reading1169.9p197.9p
Rochdale9168.0p194.1p
Romford4167.7p196.9p
Rotherham9169.5p195.6p
Rugby1167.9p196.9p
Scunthorpe1171.9p194.9p
Sheffield9169.9p195.8p
Shrewsbury2171.4p196.9p
Solihull5167.7p197.1p
Southampton1172.9p–
Southend-on-Sea2170.4p197.9p
St Albans3170.9p195.9p
St Helens8167.5p194.6p
Stevenage1171.9p196.9p
Stirling3170.5p197.5p
Stockport10168.3p194.7p
Stockton-on-Tees6167.0p195.8p
Stoke-on-Trent5168.5p193.1p
Sunderland7166.2p195.6p
Swansea4167.7p195.7p
Taunton2166.9p196.4p
Telford1172.9p198.9p
Torquay3165.9p196.9p
Truro2169.9p198.4p
Wakefield6165.2p194.0p
Walsall8169.0p198.5p
Warrington5168.1p193.9p
Warwick3170.2p198.2p
Watford3169.6p195.9p
Wigan6167.4p194.0p
Woking1167.9p196.9p
Wolverhampton5168.7p198.9p
Worcester1171.9p197.9p
Worthing1171.9p197.9p
Wrexham2168.3p196.3p
Yeovil1–197.9p
York1166.9p191.9p

How Morrisons prices have moved

Daily Morrisons average against the UK average over the last 48 days. Unleaded has moved +3.6p since 12 September 2026. Full Morrisons price history, day by day.

Morrisons unleadedMorrisons dieselUK unleadedUK diesel
162p183p204p09-1209-2610-0410-1210-2010-2811-04

Data fetched 11 hours ago.