Gusty winds are also due to hit the eastern parts of the South Island and central New Zealand with a chance of severe gales in Stewart Island, Southland, Clutha, Dunedin, Southern Lakes, Canterbury high country and Marlborough early today.
Later this morning, gale force winds are forecast for Wellington and Wairarapa.
At Porters Pass in Canterbury a period of snow was expected to occur last night and last until tomorrow morning. From 9pm Sunday to 9am Monday, 2cm to 5cm of snow may accumulate on the road near the summit, with lesser amounts down to 600 metres, MetService said.
Last night, up to 17 vehicles were stuck in snow on the Crown Range in Otago, police said.
Heavy snow also resulted in two campervans and a further 10 to 15 vehicles stuck on the Crown Range - Cardrona Valley Rd.
The council and roading contractors had been advised, and Police units with four-wheel-drive vehicles were on their way to help, police said in a statement.
Motorists were being advised to take extra care on roads in parts of the South Island tonight.
In Westland, a tree came down on Haast Pass Highway and another fell on Whataroa Highway at Harihari.
In Canterbury, police said a tree had reportedly fallen on power lines on Homebush Rd, Coalgate.
"All drivers are being urged to drive to the conditions and report any road blockages to police."