Morrisons fuel stations offer competitive prices with More Card loyalty points on every fill-up.
Price history is being collected
Check back in 24 hours to see the Morrisons price trend.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.
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.
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.
The cheapest Morrisons diesel (B7) price is currently 176.9p per litre. The average Morrisons diesel price is 183.1p.
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.
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.
Average petrol (E10) today