The supermarket chain announced that from today (Monday, May 11) it would bring the price of unleaded to a maximum of 99.7p per litre at all of its UK forecourts.
It has also lowered the price of diesel, capping it 104.7p per litre at its 337 filling stations.
Across the UK, the average price per litre is 108.74p per litre for petrol and 114.26ppl for diesel, according to RAC Fuel Watch.
For a typical 50-litre fill up, a Morrisons motorist will save £4.50 compared to the current national average.
Ashley Myers, Head of Fuel for Morrisons, said: “This cut will help people who are travelling to work, those shopping for essentials, and those assisting the elderly and vulnerable. We want to play our full part in reducing the cost of living and feeding the nation at this difficult time.”
Morrisons has 337 filling stations across the UK.