Morrisons fuel prices today
Petrol and diesel prices at 340 Morrisons petrol stations in the UK, from prices each station reports to the government's Fuel Finder scheme. Updated 10:04am on 10 November.
Morrisons petrol and diesel prices today
Most of the prices behind the diesel, super unleaded and super diesel averages are more than 3 days old.
UK average excluding motorway services. How we work out the figures
Find your nearest Morrisons
Enter a postcode or town, or use your location, to see the closest Morrisons stations and their latest prices.
Cheapest Morrisons stations today
Unleaded (E10)
-
MFG Morrisons Bishop AucklandBob Hardisty Drive, Bishop Auckland, County Durham, DL14 7TL159.7p
-
MFG Morrisons HawickMart Street, Hawick, Roxburghshire, TD9 9NQ159.9p
-
MFG Morrisons HeckmondwikeUnion Street, Heckmondwike, West Yorkshire, WF16 0HL159.9p
-
MFG Morrisons EarlstonMelrose Road, Earlston, Berwickshire, TD4 6DL159.9p
-
MFG Morrisons ArbroathHume Street, Arbroath, Dundee, DD11 1UH161.7p
-
MFG Morrisons Leighton BuzzardLake Street, Leighton Buzzard, Bedfordshire, LU7 1WS161.7p
-
MFG Morrisons Leeds HunsletChurch Street, Hunslet, Leeds, LS10 2AU161.7p
-
MFG Morrisons Hartlepool Belle VueBelle Vue Way, Hartlepool, County Durham, TS25 1JZ161.7pLast reported 3 days ago
-
MFG Morrisons HartlepoolClarence Road, County Durham, TS24 8BT161.7pLast reported 3 days ago
-
MFG Morrisons CorbyOakley Road, Great Oakley, Corby, NN18 8LH161.9p
Diesel (B7)
-
MFG Morrisons Leighton BuzzardLake Street, Leighton Buzzard, Bedfordshire, LU7 1WS191.7p
-
MFG Morrisons Bishop AucklandBob Hardisty Drive, Bishop Auckland, County Durham, DL14 7TL191.7pLast reported 7 days ago
-
MFG Morrisons GamstonAmbleside, Gamston, Nottingham, NG2 6PS191.9p
-
MFG Morrisons GlenfieldStation Road, Glenfield, Leicester, LE3 8BQ191.9p
-
MFG Morrisons Harrogate StarbeckPlumpton Park, Starbeck, Harrogate, HG2 7HW191.9p
-
MFG Morrisons KetteringNorthfield Avenue, Kettering, Northamptonshire, NN16 8TB191.9p
-
MFG Morrisons DukinfieldFoundry Street, Dukinfield, Greater Manchester, SK16 5PJ191.9p
-
MFG Morrisons York Foss Islands RoadFoss Islands Road, York, North Yorkshire, YO31 7UL191.9p
-
MFG Morrisons EcclesIrwell Place, Eccles, Manchester, M30 0FH191.9p
-
MFG Morrisons Gloucester Metz WayMetz Way/Triangle Way, Gloucester, Gloucestershire, GL1 1AH191.9p
Morrisons prices by area
The counties with the most Morrisons stations, and their towns with the most. Each price is the Morrisons average there, and the small figure under it is the gap to the average of every forecourt in the same area. A town is its forecourts within 5 miles, and motorway services are left out of both.
| Area | Unleaded (E10) | Diesel (B7) |
|---|---|---|
|
West Yorkshire
19 stations (19 priced)
|
Morrisons unleaded averages 163.5p across 19 stations in West Yorkshire, 2.4p cheaper than the area average of 165.9p. | Morrisons diesel averages 194.7p across 19 stations in West Yorkshire, 1.0p cheaper than the area average of 195.7p. |
|
Pudsey
8 stations (8 priced)
|
Morrisons unleaded averages 163.7p across 8 stations in Pudsey, 2.2p cheaper than the area average of 165.9p. | Morrisons diesel averages 194.9p across 8 stations in Pudsey, 1.0p cheaper than the area average of 195.9p. |
|
Horsforth
6 stations (6 priced)
|
Morrisons unleaded averages 163.9p across 6 stations in Horsforth, 3.5p cheaper than the area average of 167.4p. | Morrisons diesel averages 195.2p across 6 stations in Horsforth, 1.5p cheaper than the area average of 196.7p. |
|
Shipley
6 stations (6 priced)
|
Morrisons unleaded averages 163.9p across 6 stations in Shipley, 1.4p cheaper than the area average of 165.3p. | Morrisons diesel averages 194.9p across 6 stations in Shipley, 1.2p cheaper than the area average of 196.1p. |
|
Greater Manchester
18 stations (17–18 priced)
|
Morrisons unleaded averages 164.9p across 18 stations in Greater Manchester, 2.7p cheaper than the area average of 167.6p. | Morrisons diesel averages 193.7p across 17 stations in Greater Manchester, 1.9p cheaper than the area average of 195.6p. |
|
Denton
8 stations (7–8 priced)
|
Morrisons unleaded averages 165.3p across 8 stations in Denton, 2.9p cheaper than the area average of 168.2p. | Morrisons diesel averages 193.9p across 7 stations in Denton, 1.9p cheaper than the area average of 195.8p. |
|
Droylsden
7 stations (6–7 priced)
|
Morrisons unleaded averages 165.0p across 7 stations in Droylsden, 2.6p cheaper than the area average of 167.6p. | Morrisons diesel averages 193.4p across 6 stations in Droylsden, 2.2p cheaper than the area average of 195.6p. |
|
Dukinfield
7 stations (6–7 priced)
|
Morrisons unleaded averages 165.0p across 7 stations in Dukinfield, 2.7p cheaper than the area average of 167.7p. | Morrisons diesel averages 193.4p across 6 stations in Dukinfield, 1.7p cheaper than the area average of 195.1p. |
|
West Midlands
12 stations (12 priced)
|
Morrisons unleaded averages 166.1p across 12 stations in West Midlands, 2.8p cheaper than the area average of 168.9p. | Morrisons diesel averages 197.0p across 12 stations in West Midlands, 0.8p cheaper than the area average of 197.8p. |
|
Coseley
5 stations (5 priced)
|
Morrisons unleaded averages 166.9p across 5 stations in Coseley, 1.8p cheaper than the area average of 168.7p. | Morrisons diesel averages 197.5p across 5 stations in Coseley, about the same as the area average of 197.3p. |
|
Tipton
5 stations (5 priced)
|
Morrisons unleaded averages 166.9p across 5 stations in Tipton, 2.2p cheaper than the area average of 169.1p. | Morrisons diesel averages 197.5p across 5 stations in Tipton, about the same as the area average of 197.7p. |
|
Bilston
4 stations (4 priced)
|
Morrisons unleaded averages 166.7p across 4 stations in Bilston, 1.5p cheaper than the area average of 168.2p. | Morrisons diesel averages 197.4p across 4 stations in Bilston, about the same as the area average of 196.9p. |
|
Derbyshire
10 stations (10 priced)
|
Morrisons unleaded averages 166.6p across 10 stations in Derbyshire, 2.6p cheaper than the area average of 169.2p. | Morrisons diesel averages 195.9p across 10 stations in Derbyshire, 0.7p cheaper than the area average of 196.6p. |
|
Staveley
3 stations (3 priced)
|
Morrisons unleaded averages 166.6p across 3 stations in Staveley, 4.5p cheaper than the area average of 171.1p. | Morrisons diesel averages 194.9p across 3 stations in Staveley, 1.9p cheaper than the area average of 196.8p. |
|
Buxton
2 stations (2 priced)
|
No figure | No figure |
|
Chesterfield
2 stations (2 priced)
|
No figure | No figure |
|
Cheshire
9 stations (8–9 priced)
|
Morrisons unleaded averages 166.4p across 9 stations in Cheshire, 3.7p cheaper than the area average of 170.1p. | Morrisons diesel averages 196.1p across 8 stations in Cheshire, about the same as the area average of 196.6p. |
|
Chester
2 stations (2 priced)
|
No figure | No figure |
|
Crewe
2 stations (2 priced)
|
No figure | No figure |
|
Ellesmere Port
2 stations (2 priced)
|
No figure | No figure |
|
Somerset
9 stations (8–9 priced)
|
Morrisons unleaded averages 167.9p across 9 stations in Somerset, 1.6p cheaper than the area average of 169.5p. | Morrisons diesel averages 197.0p across 8 stations in Somerset, 1.3p cheaper than the area average of 198.3p. |
|
Glastonbury
2 stations (2 priced)
|
No figure | No figure |
|
Keynsham
2 stations (1–2 priced)
|
No figure | No figure |
|
Bridgwater
1 station (1 priced)
|
No figure | No figure |
|
South Yorkshire
9 stations (9 priced)
|
Morrisons unleaded averages 165.0p across 9 stations in South Yorkshire, 2.9p cheaper than the area average of 167.9p. | Morrisons diesel averages 195.8p across 9 stations in South Yorkshire, 1.1p cheaper than the area average of 196.9p. |
|
Rawmarsh
4 stations (4 priced)
|
Morrisons unleaded averages 164.9p across 4 stations in Rawmarsh, 2.2p cheaper than the area average of 167.1p. | Morrisons diesel averages 195.7p across 4 stations in Rawmarsh, 0.7p cheaper than the area average of 196.4p. |
|
Rotherham
4 stations (4 priced)
|
Morrisons unleaded averages 164.4p across 4 stations in Rotherham, 2.9p cheaper than the area average of 167.3p. | Morrisons diesel averages 194.9p across 4 stations in Rotherham, 0.6p cheaper than the area average of 195.5p. |
|
Sheffield
4 stations (4 priced)
|
Morrisons unleaded averages 165.2p across 4 stations in Sheffield, 3.2p cheaper than the area average of 168.4p. | Morrisons diesel averages 195.2p across 4 stations in Sheffield, 1.1p cheaper than the area average of 196.3p. |
|
Tyne and Wear
9 stations (9 priced)
|
Morrisons unleaded averages 164.0p across 9 stations in Tyne and Wear, 1.9p cheaper than the area average of 165.9p. | Morrisons diesel averages 195.7p across 9 stations in Tyne and Wear, 1.0p cheaper than the area average of 196.7p. |
|
Wallsend
6 stations (6 priced)
|
Morrisons unleaded averages 164.0p across 6 stations in Wallsend, 1.5p cheaper than the area average of 165.5p. | Morrisons diesel averages 195.7p across 6 stations in Wallsend, 1.1p cheaper than the area average of 196.8p. |
|
Jarrow
5 stations (5 priced)
|
Morrisons unleaded averages 163.7p across 5 stations in Jarrow, about the same as the area average of 164.2p. | Morrisons diesel averages 195.3p across 5 stations in Jarrow, 1.0p cheaper than the area average of 196.3p. |
|
Newcastle upon Tyne
5 stations (5 priced)
|
Morrisons unleaded averages 163.9p across 5 stations in Newcastle upon Tyne, 2.0p cheaper than the area average of 165.9p. | Morrisons diesel averages 195.5p across 5 stations in Newcastle upon Tyne, 1.4p cheaper than the area average of 196.9p. |
Priced counts the Morrisons stations with a current price. We only show an average over 3 or more stations. Updated nightly, last at 2:34am on 10 November.
Morrisons prices over time
Average unleaded price at Morrisons each day over the last 90 days, against the UK and supermarket averages
The UK line is every station's average, motorway services included; the Morrisons and supermarket average lines leave them out. Figures to 10 November 2026.
- Over the 90 days to 10 November 2026, Morrisons unleaded averaged 167.3p. That's 2.3p below the UK average and about the same as the supermarket average.
- Over the 90 days to 10 November 2026, Morrisons diesel averaged 191.4p. That's 2.2p below the UK average and 0.8p above the supermarket average.
Morrisons unleaded is down 3.0p this week and down 6.8p over 30 days.
Morrisons diesel is down 0.6p this week and down 2.3p over 30 days.
How Morrisons compares
Morrisons is the 8th cheapest of 27 brands for unleaded, the 11th cheapest of 25 for diesel, the 7th dearest of 22 for super unleaded and the 5th cheapest of 14 for super diesel.
| Brand | Unleaded (E10) | Diesel (B7) |
|---|---|---|
| Morrisons | 166.1p | 195.9p |
| Tesco | 167.7p +1.6p vs Morrisons | 195.1p −0.8p vs Morrisons |
| Sainsbury's | 166.7p +0.6p vs Morrisons | 195.5p same as Morrisons |
| Asda | 165.8p same as Morrisons | 194.4p −1.5p vs Morrisons |
| Costco | 160.0p −6.1p vs Morrisons | 187.6p −8.3p vs Morrisons |
The small figures are each brand's gap to Morrisons.
About Morrisons fuel
Loyalty scheme
Morrisons More members collect points on fuel by scanning their More Card or the Morrisons More app when they pay.
Paying
Paying at the pump puts a temporary hold of up to £100 on your card until the sale goes through; paying in the kiosk avoids it.
Morrisons petrol stations are owned and run by Motor Fuel Group (MFG), so their opening hours are on MFG's station finder rather than Morrisons'.
Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
Details checked 26 September 2026. Sources: morrisons.com/help/more-card/more-points-and-fivers/more-points, morrisons.com/help/shopping-in-store/morrisons-daily-petrol-stations
Common questions about Morrisons fuel prices
How much is petrol at Morrisons today?
Unleaded (E10) at Morrisons averages 166.1p a litre today, across 340 stations. That is 2.1p cheaper than the UK average of 168.2p. Super Unleaded (E5) averages 186.5p. Most of the prices behind the super unleaded average are more than 3 days old.
How much is diesel at Morrisons today?
Diesel (B7) at Morrisons averages 195.9p a litre today, across 322 stations. That is 1.1p cheaper than the UK average of 197.0p. Super Diesel (SDV) averages 206.1p.
Is Morrisons cheaper than the UK average?
Yes. Unleaded at Morrisons averages 166.1p, 2.1p cheaper than the UK average of 168.2p. Diesel at Morrisons averages 195.9p, 1.1p cheaper than the UK average of 197.0p.
How many Morrisons petrol stations are there?
There are 340 Morrisons petrol stations in the UK government's Fuel Finder data.
Where is the cheapest Morrisons petrol?
The cheapest Morrisons unleaded today is MFG Morrisons Bishop Auckland (DL14), at 159.7p a litre. Of the counties with the most Morrisons stations, Morrisons unleaded is cheapest on average in West Yorkshire, at 163.5p across 19 stations.
Is Morrisons petrol the same price at every station?
No. Morrisons petrol runs from 159.7p to 173.9p a litre. The cheapest is in Bishop Auckland.
Is Morrisons cheaper than Tesco?
It depends on the fuel. Unleaded at Morrisons averages 166.1p, 1.6p cheaper than Tesco at 167.7p. Diesel at Morrisons averages 195.9p, 0.8p dearer than Tesco at 195.1p.
Does Morrisons have a loyalty scheme for fuel?
Yes. Morrisons More members collect points on fuel by scanning their More Card or the Morrisons More app when they pay. Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
Where does this price data come from?
From the UK government's Fuel Finder scheme, which fuel retailers report their prices to. We fetch it every 15 minutes, and the Morrisons figures here were worked out at 10:04am on 10 November. The averages only count prices reported in the last 30 days. How we work out the figures.
Source: the UK government's Fuel Finder scheme. Morrisons figures updated 10:04am on 10 November. How we work out the figures