Daily report · 27 May 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)
156.7p / litre
Based on 340 Morrisons forecourts. 2.8p below UK average.
Premium Unleaded (E5)
170.8p / litre
Based on 339 Morrisons forecourts.
Diesel (B7)
181.0p / litre
Based on 340 Morrisons forecourts. 3.8p below UK average.
Super Diesel
191.2p / litre
Based on 89 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 156.7 pence per litre today across 340 UK forecourts. The cheapest Morrisons forecourt for unleaded is priced at 152.9p.

How much is Morrisons diesel today?

Morrisons diesel costs an average of 181.0 pence per litre today across 340 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 159.5 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