The supermarket said the 2p reduction has taken diesel to its lowest price in over six years.
Unleaded remains at 99.7p a litre.
Asda said these are the maximum prices motorists will pay at all of its 279 filling stations across the UK.
The supermarket’s senior petrol director, Andy Peake, said: “We’re delighted to be the first retailer to take diesel to its lowest price level in over six years.
“This latest announcement shows we’re committed to being the driving force behind lowering fuel prices across the UK regardless of where you live.”
Oil prices have fallen by 30% since early December, with Brent crude sinking to less than 27 US dollars a barrel earlier this week.