The average price of unleaded petrol has surged well past $2 a litre in Sydney, Melbourne and Brisbane today.