Daily report · 26 August 2026

Morrisons Petrol Prices Today

Live Morrisons fuel prices across 341UK forecourts, updated daily directly from the UK Government. See today's cheapest Morrisonsstations and how Morrisons compares to other retailers.

Average Morrisons fuel prices today

Unleaded (E10)
158.8p / litre
Based on 341 Morrisons forecourts. 2.8p below UK average.
Premium Unleaded (E5)
176.5p / litre
Based on 340 Morrisons forecourts.
Diesel (B7)
180.0p / litre
Based on 341 Morrisons forecourts. 3.3p below UK average.
Super Diesel
190.5p / litre
Based on 90 Morrisons forecourts.

About Morrisons

Morrisons runs around 335 petrol stations next to its supermarkets, often matching competitor supermarket pricing.

Cheapest Morrisons petrol in the UK today

The 10 cheapest Morrisons forecourts for standard unleaded (E10) across the UK.

Cheapest Morrisons diesel in the UK today

The 10 cheapest Morrisons forecourts for standard diesel (B7) across the UK.

Frequently asked questions

How much is Morrisons petrol today?

Morrisons unleaded petrol costs an average of 158.8 pence per litre today across 341 UK forecourts. The cheapest Morrisons forecourt for unleaded is priced at 151.9p.

How much is Morrisons diesel today?

Morrisons diesel costs an average of 180.0 pence per litre today across 341 UK forecourts. The cheapest Morrisons forecourt for diesel is priced at 175.9p.

Is Morrisons cheaper than other petrol stations?

Yes. On average, Morrisons sells unleaded for 2.8 pence per litre less than the UK national average of 161.6 pence.

How often are Morrisons prices updated?

All Morrisons prices on this page come directly from the UK Government and are refreshed daily. UK retailers are required to publish price changes within 30 minutes of updating them at the pump.

Compare other fuel retailers