A pricing expert says it's possible petrol could stay at the $3 per litre mark for the next few years with motorists currently facing "a perfect storm" of different pressures.
Last week the European Union announced further sanctions on Russia, putting increased pressure on the supply of oil.
The government's 25 cent fuel tax cut which was introduced on March 15 to address living costs is also due to expire in just over a month.
Principal policy advisor at AA Insurance Terry Collins says the war in Ukraine, the pressure on supply, and the coronavirus pandemic were all contributing to rising costs.
"This is a perfect storm we're in, with the sanctions, the demand increasing, and the supply is static.
"Will it get to $4 a litre? I can't guarantee that. But maybe sometime in the future - when that is, it's very hard to predict."
He says it's likely prices will consistently sit at about $3 a litre for the next few years.
But overall, Terry says fuel use will probably remain the same - when the price of fuel rose by 10 per cent, it only made a 1.5 per cent difference in consumption.
"People don't have a lot of discretionary ability to change their behaviour and use less fuel just based on price."
The Government has indicated the fuel tax cut will be eased out gradually to avoid more price spikes.
In Christchurch, drivers at the pump were starting to look for other options as prices inched back up.
One woman says her family wouldn't be able to afford to drive for much longer.
"We're looking at alternatives, possibly [my husband] getting a motorbike so that it's actually most cost effective for him to use that, but with winter coming and the Christchurch weather so unpredictable, health-wise, I don't think it's a good idea."
She's frustrated people are being told to get out and support the local economy when they couldn't afford basic living costs.
"You basically can't support the local economy because it's costing you too much just to live."
A mother of two says she has never been able to drive to different regions because of the cost, and has never had a full tank of petrol.
"I've never spent more than $50. I've never pressed the fill button, ever."
She only drives to take her children out and get groceries, but she says when petrol prices first spiked, even that was beyond the budget.
On Sunday afternoon, a litre of unleaded 91 octane petrol cost an average of $2.78, according to fuel app Gaspy, a 15c increase over the past 28 days.
Unleaded 95 had risen 19c over that time to $2.96, just shy of $3, while unleaded 98 was at $3.13, up 22c. Diesel was up 27c to $2.52.
Subscribe to our daily Newsletter