The average price of petrol in the UK has broken through the 140p-a-litre threshold for the first time, the AA said on Friday.
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.
Petrol prices have now risen more than 2.75p a litre in just three weeks, while the cost was only 132.25p a litre at the beginning of the year.