The foggy week continues for Aucklanders with travel again being disrupted, while almost the entire South Island is set for wild weather on Saturday.
For the third consecutive day, flights have been disrupted in Auckland as thick fog blankets the city.
Fog restrictions are in place at Auckland Airport with travellers urged to check with their airline for any flight disruptions.
Auckland Airport said about 25 domestic regional flights have been cancelled and 16 delayed on Saturday because of the fog.
The main domestic routes have been affected on Saturday with flights to Wellington seeing one delayed and another cancelled. Flights to Christchurch have seen one delayed and four cancelled, while one flight to Queenstown has been delayed and there have been no disruptions to Dunedin.
Currently, no international flights have been affected.
A heavy rain warning has been issued for Westland, Buller, the headwaters of the Canterbury lakes and rivers about and south of Arthur's Pass, the Otago lakes and rivers and Fiordland.
The forecaster warns these areas could see heavy rain, which may cause streams and rivers to rise rapidly, surface flooding and slips are also possible, while driving conditions may be hazardous.
Canterbury lakes and rivers about and south of Arthur's Pass will see the worst of the weather with up to 220mm of rain expected and the chance of thunderstorms.
A strong wind warning is in place for the Canterbury Plains, Christchurch and Banks Peninsula, the Canterbury High Country, Fiordland, Southland, Stewart Island and Otago.
MetService said the strong wind gusts could damage trees, powerlines and unsecured structures while driving may be hazardous, especially for high-sided vehicles and motorcycles.
All the regions under the strong wind gusts are expected to see gale-force winds in excess of 120km/h, with the Canterbury High Country to see the worst of the wind with damaging gusts of 140 to 160km/h in exposed places.
A heavy rain watch is in place for the Tasman District west of Motueka, Richmond and Bryant ranges until Saturday evening, while a strong wind watch is in place for the ranges of Marlborough until Saturday afternoon, where the area could see severe gale at times.
The bottom of the North Island doesn't escape the bad weather with a heavy rain watch issued for Taranaki and the Tararua Range until Sunday morning.
A strong wind watch is also in place for Wellington and Wairarapa south of Carterton until Sunday morning, with MetService warning northwest winds may approach severe gale at times.