Petrol prices have soared 5p a litre in just over a month, the AA has revealed.
The average UK petrol price is now 137.08p a litre compared with 132.01p in the second week of January, the AA said.
Since early January the price of diesel at the pumps has gone up from around 140p a litre to 143.96p a litre now.
The AA said the latest petrol surge was the third time in less than 12 months that prices had gone up by 5p in little over a month, following soaring prices in March and October 2012.
The AA said there was now a chance that motorists would cut back on car usage as they did at times last year.
It added that the 5p-a-litre increase added £2.50 to the cost of filling a typical 50-litre tank, or £3.50 to fill up a Ford Mondeo.
AA president Edmund King said on Thursday: "A weaker pound has probably contributed around 2p a litre to the increase, but the rest is pure refiner and speculator activity, according to market reports.
"Wholesale petrol increased by more than 1p yesterday following reports that US petrol supplies had fallen back."
He went on: "Since the start of the year, stock market players have been falling over themselves to predict oil prices rising to up to 130 dollars a barrel, based on speculation of higher Chinese demand. However, yesterday, the International Energy Agency lowered its estimate of global oil demand.
"The previous two petrol price surges ended with wholesale values falling off a cliff as refiners revved up production to maximise earnings and glut the market - while drivers cut back. We expect the same, but the damage will have been done to family budgets, consumer spending and the Government's tax-take."