The average price of petrol has hit a 10-month high.
The national unleaded fuel price rose by an average 3.4 cents a litre to 152.0 cents last week, according to the Australian Institute of Petroleum.
This is the highest level since April 2012.
"The national average price has risen by a staggering 13.4 cents a litre in just the past seven weeks," CommSec economist Savanth Sebastian said in a client note on Monday.
As a result, households are now paying $16 a month more on petrol since the start of 2013.
But Mr Sebastian said prices in the short term were likely to stay around current levels.
Last week, the average metropolitan price rose by 4.5 cents a litre to 151.4 cents, while the regional price rose 1.2 cents to 153.2 cents.
Adelaide had the cheapest unleaded petrol after the price fell 5.3 cents to 142.5 cents a litre.
Darwin remained the dearest, up 1.0 cents to 164.5 cents a litre.