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

Unleaded (E10)
166.1p
2.1p cheaper than the UK average
UK average 168.2p
340 stations
Diesel (B7)
195.9p
1.1p cheaper than the UK average
UK average 197.0p
322 stations
Super Unleaded (E5)
186.5p
About the same as the UK average
UK average 186.2p
338 stations
Super Diesel (SDV)
206.1p
9.0p cheaper than the UK average
UK average 215.1p
85 stations

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)

  1. MFG Morrisons Bishop Auckland
    Bob Hardisty Drive, Bishop Auckland, County Durham, DL14 7TL
    159.7p
  2. MFG Morrisons Hawick
    Mart Street, Hawick, Roxburghshire, TD9 9NQ
    159.9p
  3. MFG Morrisons Heckmondwike
    Union Street, Heckmondwike, West Yorkshire, WF16 0HL
    159.9p
  4. MFG Morrisons Earlston
    Melrose Road, Earlston, Berwickshire, TD4 6DL
    159.9p
  5. MFG Morrisons Arbroath
    Hume Street, Arbroath, Dundee, DD11 1UH
    161.7p
  6. MFG Morrisons Leighton Buzzard
    Lake Street, Leighton Buzzard, Bedfordshire, LU7 1WS
    161.7p
  7. MFG Morrisons Leeds Hunslet
    Church Street, Hunslet, Leeds, LS10 2AU
    161.7p
  8. MFG Morrisons Hartlepool Belle Vue
    Belle Vue Way, Hartlepool, County Durham, TS25 1JZ
    161.7pLast reported 3 days ago
  9. MFG Morrisons Hartlepool
    Clarence Road, County Durham, TS24 8BT
    161.7pLast reported 3 days ago
  10. MFG Morrisons Corby
    Oakley Road, Great Oakley, Corby, NN18 8LH
    161.9p

Diesel (B7)

  1. MFG Morrisons Leighton Buzzard
    Lake Street, Leighton Buzzard, Bedfordshire, LU7 1WS
    191.7p
  2. MFG Morrisons Bishop Auckland
    Bob Hardisty Drive, Bishop Auckland, County Durham, DL14 7TL
    191.7pLast reported 7 days ago
  3. MFG Morrisons Gamston
    Ambleside, Gamston, Nottingham, NG2 6PS
    191.9p
  4. MFG Morrisons Glenfield
    Station Road, Glenfield, Leicester, LE3 8BQ
    191.9p
  5. MFG Morrisons Harrogate Starbeck
    Plumpton Park, Starbeck, Harrogate, HG2 7HW
    191.9p
  6. MFG Morrisons Kettering
    Northfield Avenue, Kettering, Northamptonshire, NN16 8TB
    191.9p
  7. MFG Morrisons Dukinfield
    Foundry Street, Dukinfield, Greater Manchester, SK16 5PJ
    191.9p
  8. MFG Morrisons York Foss Islands Road
    Foss Islands Road, York, North Yorkshire, YO31 7UL
    191.9p
  9. MFG Morrisons Eccles
    Irwell Place, Eccles, Manchester, M30 0FH
    191.9p
  10. MFG Morrisons Gloucester Metz Way
    Metz Way/Triangle Way, Gloucester, Gloucestershire, GL1 1AH
    191.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.

Morrisons average unleaded and diesel prices by county and town, with each one's gap to the area's average
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

Average unleaded price at Morrisons each day over the last 90 days, against the UK and supermarket averages. The sentences under the chart say what it shows.

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.

Average unleaded and diesel prices at Morrisons and its rivals, with each rival's gap to Morrisons
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.

Compare all fuel brands across the UK

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