Petrol breaks 140p-a-litre barrier
The average price at the pumps has now reached 140.20p a litre, with diesel at a new record of 146.72p, the AA said.
The price of diesel at the start of 2012 stood at an average of 140.56p.
The AA said that for the owner of a car consuming, on average, 106.17 litres of petrol a month, this year's 7.95p-a-litre increase in petrol has added £8.44 to the monthly fuel bill.
In his Budget this week, Chancellor George Osborne said the fuel duty rise planned for August, which with VAT added will amount to 3.62p a litre more for road users, would be going ahead.
The AA said that this rise would mean monthly petrol costs would, by August, have increased by more than £12 since the start of the year.
The AA added that at current prices, this would slash two-thirds of the £18.33-a-month (£220 a year) increase in the personal allowance set out in the Budget.
RAC technical director, David Bizley, said: "Just days after the chancellor refused to cancel the planned August rise, prices have now hit another painful barrier for Britain's hard-pressed motorists.
"A figure of £1.40 a litre is a massive price for people to have to pay and there is no end in sight to rising prices. The way things are going the planned duty rise will see average petrol prices hit the £1.50-a-litre mark - forcing more and more people who need their cars off the road."