Petrol prices have pushed past the 90p per litre mark for the first time this year.
The national average is now 90.28p per litre, having started the year at 88.32p, the AA said.
The lowest figure this year for petrol was on February 1 when it was 86.0p a litre – a price last seen in June 2005.
Average diesel prices are now 93.34p per litre. But the gap between the price of petrol and diesel has closed from 5.26p at the beginning of the year to 3.06p.
Last year, UK average petrol prices hung at around 90p per litre from January 22 until March 15, before soaring more than 4p in a month.