Morrisons

Morrisons petrol prices

Morrisons fuel stations offer competitive prices with More Card loyalty points on every fill-up.

341Stations UK
155.5pAvg petrol (E10)
183.1pAvg diesel (B7)
-1.3pvs UK avg

Cheapest Morrisons stations

Live
View all Morrisons stations →

Morrisons price trend

Price history is being collected

Check back in 24 hours to see the Morrisons price trend.

Frequently asked questions

What is the current Morrisons petrol price?+

The current average Morrisons petrol (E10) price is 155.5p per litre across 341 UK stations. The cheapest Morrisons station is currently at 151.7p per litre.

Is Morrisons petrol cheaper than the UK average?+

Morrisons petrol is currently 1.3p per litre below the UK national average of 156.8p. Morrisons is one of the more competitive fuel brands in the UK.

How many Morrisons petrol stations are in the UK?+

There are 341 Morrisons fuel stations across the UK tracked by FuelSignal. Prices at all stations are updated every 30 minutes from the official UK Government Fuel Finder data.

What is the cheapest Morrisons diesel price?+

The cheapest Morrisons diesel (B7) price is currently 176.9p per litre. The average Morrisons diesel price is 183.1p.

How do I find the nearest Morrisons petrol station?+

Use FuelSignal's fuel finder to locate the nearest Morrisons station. Simply enter your postcode or allow location access, and FuelSignal will show you all nearby Morrisons stations with live prices, distance, and directions.

How often are Morrisons fuel prices updated?+

Morrisons fuel prices are updated every 30 minutes on FuelSignal. All major UK fuel retailers are legally required to report prices to the government's Fuel Finder scheme, which FuelSignal pulls from automatically.

How Morrisons compares

Average petrol (E10) today

Shell goose green service station
153.9p
Shell
153.9p
Asda
154.3p
Sainsbury's
154.8p
Bp priory road service station
154.9p
Tesco
155.3p

Compare fuel brands