Morrisons fuel prices today
340 Morrisons stations · Updated 10:03pm on 25 September
Average prices at Morrisons today
The super unleaded average is mostly on prices reported more than 3 days ago.
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 AberystwythParc Y Llyn Retail Park, Llanbadarn Fawr, Aberystwyth, SY23 3TL164.7pLast reported 19 days ago
-
MFG Morrisons KetteringNorthfield Avenue, Kettering, Northamptonshire, NN16 8TB166.7pLast reported 5 days ago
-
MFG Morrisons IpswichSproughton Road, Ipswich, Suffolk, IP1 5BN166.9p
-
MFG Morrisons Manchester FailsworthOldham Road, Failsworth, Manchester, M35 0AN167.9p
-
MFG Morrisons GamstonAmbleside, Gamston, Nottingham, NG2 6PS167.9p
-
MFG Morrisons LeighSale Way, Leigh Sports Village, Wigan, WN7 4JY167.9p
-
MFG Morrisons Harrogate StarbeckPlumpton Park, Starbeck, Harrogate, HG2 7HW167.9p
-
MFG Morrisons Manchester OpenshawLime Square, 1 Ashton Old Road, Openshaw, Manchester, M11 1DA167.9p
-
MFG Morrisons Leeds Bramley Swinnow RoadSwinnow Road, Bramley, Leeds, LS13 4UJ167.9p
-
MFG Morrisons Leeds MorleyQueensway, Morley, Leeds, LS27 9BG167.9p
Diesel (B7)
-
MFG Morrisons AberystwythParc Y Llyn Retail Park, Llanbadarn Fawr, Aberystwyth, SY23 3TL186.7pLast reported 19 days ago
-
MFG Morrisons LeighSale Way, Leigh Sports Village, Wigan, WN7 4JY189.9p
-
MFG Morrisons KeighleyBeck Street, Keighley, Bradford, BD21 5JT189.9pLast reported 5 days ago
-
MFG Morrisons BlackpoolAmy Johnson Way, Squires Gate, Blackpool, FY4 2RP191.9p
-
MFG Morrisons Newcastle Under Lyme Milehouse LaneLower Milehouse Lane, Newcastle-Under-Lyme, Staffordshire, ST5 9BE191.9p
-
MFG Morrisons Enfield327 Southbury Road, Enfield, EN1 1TW191.9p
-
MFG Morrisons Harrogate StarbeckPlumpton Park, Starbeck, Harrogate, HG2 7HW191.9p
-
MFG Morrisons Newcastle Under Lyme Goose StreetGoose Street, Newcastle-Under-Lyme, Staffordshire, ST5 3HY191.9p
-
MFG Morrisons DukinfieldFoundry Street, Dukinfield, Greater Manchester, SK16 5PJ191.9p
-
MFG Morrisons KilmarnockWest Langlands Street, Kilmarnock, Ayrshire, KA1 2PY191.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 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 169.4p across 19 stations in West Yorkshire, 2.1p cheaper than the area average of 171.5p. | Morrisons diesel averages 194.1p across 19 stations in West Yorkshire, 3.2p cheaper than the area average of 197.3p. |
|
Pudsey
8 stations (8 priced)
|
Morrisons unleaded averages 168.8p across 8 stations in Pudsey, 3.3p cheaper than the area average of 172.1p. | Morrisons diesel averages 194.0p across 8 stations in Pudsey, 3.8p cheaper than the area average of 197.8p. |
|
Horsforth
6 stations (6 priced)
|
Morrisons unleaded averages 168.9p across 6 stations in Horsforth, 4.5p cheaper than the area average of 173.4p. | Morrisons diesel averages 194.1p across 6 stations in Horsforth, 3.9p cheaper than the area average of 198.0p. |
|
Shipley
6 stations (6 priced)
|
Morrisons unleaded averages 168.9p across 6 stations in Shipley, 2.2p cheaper than the area average of 171.1p. | Morrisons diesel averages 193.9p across 6 stations in Shipley, 3.0p cheaper than the area average of 196.9p. |
|
Greater Manchester
18 stations (18 priced)
|
Morrisons unleaded averages 169.9p across 18 stations in Greater Manchester, 2.3p cheaper than the area average of 172.2p. | Morrisons diesel averages 194.2p across 18 stations in Greater Manchester, 3.1p cheaper than the area average of 197.3p. |
|
Denton
8 stations (8 priced)
|
Morrisons unleaded averages 169.7p across 8 stations in Denton, 2.8p cheaper than the area average of 172.5p. | Morrisons diesel averages 194.2p across 8 stations in Denton, 2.7p cheaper than the area average of 196.9p. |
|
Droylsden
7 stations (7 priced)
|
Morrisons unleaded averages 169.2p across 7 stations in Droylsden, 2.5p cheaper than the area average of 171.7p. | Morrisons diesel averages 193.6p across 7 stations in Droylsden, 2.8p cheaper than the area average of 196.4p. |
|
Dukinfield
7 stations (7 priced)
|
Morrisons unleaded averages 169.2p across 7 stations in Dukinfield, 2.5p cheaper than the area average of 171.7p. | Morrisons diesel averages 193.6p across 7 stations in Dukinfield, 2.2p cheaper than the area average of 195.8p. |
|
West Midlands
12 stations (12 priced)
|
Morrisons unleaded averages 172.2p across 12 stations in West Midlands, 1.9p cheaper than the area average of 174.1p. | Morrisons diesel averages 197.3p across 12 stations in West Midlands, 1.7p cheaper than the area average of 199.0p. |
|
Coseley
5 stations (5 priced)
|
Morrisons unleaded averages 173.1p across 5 stations in Coseley, 1.0p cheaper than the area average of 174.1p. | Morrisons diesel averages 198.5p across 5 stations in Coseley, about the same as the area average of 198.8p. |
|
Tipton
5 stations (5 priced)
|
Morrisons unleaded averages 173.1p across 5 stations in Tipton, 1.2p cheaper than the area average of 174.3p. | Morrisons diesel averages 198.5p across 5 stations in Tipton, about the same as the area average of 199.0p. |
|
Bilston
4 stations (4 priced)
|
Morrisons unleaded averages 173.2p across 4 stations in Bilston, 0.7p cheaper than the area average of 173.9p. | Morrisons diesel averages 198.4p across 4 stations in Bilston, about the same as the area average of 198.6p. |
|
Derbyshire
10 stations (10 priced)
|
Morrisons unleaded averages 170.7p across 10 stations in Derbyshire, 2.5p cheaper than the area average of 173.2p. | Morrisons diesel averages 195.2p across 10 stations in Derbyshire, 2.8p cheaper than the area average of 198.0p. |
|
Staveley
3 stations (3 priced)
|
Morrisons unleaded averages 171.2p across 3 stations in Staveley, 3.4p cheaper than the area average of 174.6p. | Morrisons diesel averages 194.9p across 3 stations in Staveley, 3.6p cheaper than the area average of 198.5p. |
|
Buxton
2 stations (2 priced)
|
No figure | No figure |
|
Chesterfield
2 stations (2 priced)
|
No figure | No figure |
|
Cheshire
9 stations (9 priced)
|
Morrisons unleaded averages 171.5p across 9 stations in Cheshire, 3.2p cheaper than the area average of 174.7p. | Morrisons diesel averages 195.8p across 9 stations in Cheshire, 2.5p cheaper than the area average of 198.3p. |
|
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 (9 priced)
|
Morrisons unleaded averages 172.7p across 9 stations in Somerset, 1.7p cheaper than the area average of 174.4p. | Morrisons diesel averages 196.9p across 9 stations in Somerset, 2.6p cheaper than the area average of 199.5p. |
|
Glastonbury
2 stations (2 priced)
|
No figure | No figure |
|
Keynsham
2 stations (2 priced)
|
No figure | No figure |
|
Bridgwater
1 station (1 priced)
|
No figure | No figure |
|
South Yorkshire
9 stations (9 priced)
|
Morrisons unleaded averages 170.8p across 9 stations in South Yorkshire, 2.0p cheaper than the area average of 172.8p. | Morrisons diesel averages 195.8p across 9 stations in South Yorkshire, 2.5p cheaper than the area average of 198.3p. |
|
Rawmarsh
4 stations (4 priced)
|
Morrisons unleaded averages 171.4p across 4 stations in Rawmarsh, 1.0p cheaper than the area average of 172.4p. | Morrisons diesel averages 195.9p across 4 stations in Rawmarsh, 1.8p cheaper than the area average of 197.7p. |
|
Rotherham
4 stations (4 priced)
|
Morrisons unleaded averages 170.9p across 4 stations in Rotherham, 2.0p cheaper than the area average of 172.9p. | Morrisons diesel averages 195.2p across 4 stations in Rotherham, 2.3p cheaper than the area average of 197.5p. |
|
Sheffield
4 stations (4 priced)
|
Morrisons unleaded averages 169.9p across 4 stations in Sheffield, 3.4p cheaper than the area average of 173.3p. | Morrisons diesel averages 194.4p across 4 stations in Sheffield, 3.3p cheaper than the area average of 197.7p. |
|
Tyne and Wear
9 stations (9 priced)
|
Morrisons unleaded averages 172.3p across 9 stations in Tyne and Wear, about the same as the area average of 172.8p. | Morrisons diesel averages 197.6p across 9 stations in Tyne and Wear, 0.7p cheaper than the area average of 198.3p. |
|
Wallsend
6 stations (6 priced)
|
Morrisons unleaded averages 172.6p across 6 stations in Wallsend, about the same as the area average of 172.9p. | Morrisons diesel averages 197.4p across 6 stations in Wallsend, 1.1p cheaper than the area average of 198.5p. |
|
Jarrow
5 stations (5 priced)
|
Morrisons unleaded averages 171.7p across 5 stations in Jarrow, 0.6p dearer than the area average of 171.1p. | Morrisons diesel averages 197.1p across 5 stations in Jarrow, about the same as the area average of 197.5p. |
|
Newcastle upon Tyne
5 stations (5 priced)
|
Morrisons unleaded averages 172.7p across 5 stations in Newcastle upon Tyne, 1.0p cheaper than the area average of 173.7p. | Morrisons diesel averages 197.5p across 5 stations in Newcastle upon Tyne, 1.4p cheaper than the area average of 198.9p. |
“Priced” is how many Morrisons stations an average is over, and an average is only shown over 3 or more. Updated nightly, last at 6:28pm on 25 September.
Morrisons prices over time
Average unleaded price at Morrisons each day over the last 90 days, against the UK and supermarket averages
Figures to 25 September 2026.
- Morrisons unleaded averaged 158.0p over the 90 days to 25 September 2026, 2.1p below the UK average and about the same as the supermarket average.
- Morrisons diesel averaged 176.7p over the 90 days to 25 September 2026, 2.5p below the UK average and about the same as the supermarket average.
Morrisons unleaded is up 2.3p this week and up 12.8p over 30 days.
Morrisons diesel is up 3.6p this week and up 16.2p over 30 days.
How Morrisons compares
Morrisons is the 9th cheapest of 28 brands for unleaded, the 10th cheapest for diesel, the 12th cheapest of 25 for super unleaded and the 6th cheapest of 18 for super diesel.
| Brand | Unleaded (E10) | Diesel (B7) |
|---|---|---|
| Morrisons | 171.6p | 196.2p |
| Tesco | 170.9p −0.7p vs Morrisons | 195.4p −0.8p vs Morrisons |
| Sainsbury's | 171.2p same as Morrisons | 194.8p −1.4p vs Morrisons |
| Asda | 171.7p same as Morrisons | 195.6p −0.6p vs Morrisons |
| Costco | 165.2p −6.4p vs Morrisons | 188.8p −7.4p vs Morrisons |
The small figures are each brand's gap to Morrisons.
Common questions about Morrisons fuel prices
How much is petrol at Morrisons today?
Unleaded (E10) at Morrisons averages 171.6p a litre today, across 340 stations. That is 1.9p cheaper than the UK average of 173.5p. Super Unleaded (E5) averages 186.5p. The super unleaded average is mostly on prices reported more than 3 days ago.
How much is diesel at Morrisons today?
Diesel (B7) at Morrisons averages 196.2p a litre today, across 340 stations. That is 2.4p cheaper than the UK average of 198.6p. Super Diesel (SDV) averages 206.3p.
Is Morrisons cheaper than the UK average?
Yes. Unleaded at Morrisons averages 171.6p, 1.9p cheaper than the UK average of 173.5p. Diesel at Morrisons averages 196.2p, 2.4p cheaper than the UK average of 198.6p.
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 Aberystwyth, Parc Y Llyn Retail Park, Llanbadarn Fawr, Aberystwyth, SY23 3TL, at 164.7p a litre (last reported 19 days ago). Of the counties with the most Morrisons stations, Morrisons unleaded is cheapest on average in West Yorkshire, at 169.4p across 19 stations.
Is Morrisons cheaper than Tesco?
No. Unleaded at Morrisons averages 171.6p, 0.7p dearer than Tesco at 170.9p. Diesel at Morrisons averages 196.2p, 0.8p dearer than Tesco at 195.4p.
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:03pm on 25 September. 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:03pm on 25 September. How we work out the figures