More snow is on its way to the south with an orange heavy snow warning in place for Fiordland.
All of the Buller District was left without power due to a lightning strike this morning.
The power went out at 9.15am and a Transpower spokesperson confirmed it was restored to the national grid at 9.41am.
A Buller Electricity Limited spokesperson said 4788 consumers were affected.
It appears high winds and lightning also caused damage north of the Waimangaroa Bridge overnight. 11 properties remain without power whilst it is repaired which is expected to be completed at 1pm today.
Meanwhile, Castle Hill residents were left cut off after a night of heavy snowfall.
Waka Kotahi closed State Highway 73 from Springfield to Arthurs Pass, due to snow. The road was fully reopened at about 9.30am.
Caution is urged on SH65 Maruia to Springs Junction due to flooding across the highway.
A heavy rain watch is currently in place for Westland, Buller and the Nelson lakes until midnight.
Forecaster weatherwatch.co.nz says an active cold front is moving into the western side of New Zealand today.
It says large hail has fallen on the West Coast with a damaging shower producing hail larger than grapes.
The Otago Daily Times has reported Icy roads caused several trucks to become stuck on the Lindis Pass (SH8) earlier today.
About six trucks became stuck around the summit about 2.15am due to the weather, including one truck which jack-knifed.
Sergeant Tony Woodbridge, of Oamaru, said police from Cromwell, Kurow, and Oamaru had attended.
''One [truck] they've tried to get out and with the skidding, they've jackknifed,'' Sgt Woodbridge said.
There were no injuries to report, he said.
Niwa says its modeling is indicating a threat of damaging wind gusts later this afternoon and evening as a line of showers and thunderstorms moves from the west of the South Island to the lower North Island.
And at 10am, Metservice released a number of additional weather warnings in the south.
An orange heavy snow warning for Fiordland will come into force from 9pm tonight until 6pm on Saturday.
The forecaster is warning of periods of heavy snow above 400 metres, though snow may reach sea level at times, especially in the south of the region.
"Heavy snow may disrupt travel in affected areas and could damage trees and powerlines," it said.
A heavy snow watch is in place for Clutha, Southland and the Queenstown Lakes District south of Alexandra to Arrowtown from 3am-3pm on Saturday.
A watch has also been issued for Central Otago, Queenstown north of Alexandra and the Canterbury High Country from 9am-6pm on Saturday.
There is also a chance of severe thunderstorms in Nelson, Buller, Westland and Marlborough with a watch in place from 3pm today.
An orange strong wind warning comes into force for the Marlborough Sounds from 9pm.
A road snowfall warning is in place for the Milford Rd until 9pm on Saturday.
Warnings have also been issued for the Arthur's (9pm Friday-6pm Saturday), Porters (9pm Friday-3pm Saturday), Haast (9pm Friday-3pm Saturday), Lewis (9pm Friday-6pm Saturday) and Lindis (6pm-midnight) passes.
Communications Meteorologist Lewis Ferris said the South Island isn't out of the woods with this weather event yet, and there's potential for more snow on the alpine passes.
He said if anyone's planning to travel, they need to stay up to date with the forecast.
Much of the country is on a weather watch with 26 weather warnings in place across New Zealand.