A frosty start for the most of the country will make way for a fine day for the North Island and a wet day for the south as another blast of winter weather approaches.
MetService meteorologist David Miller said it's been a cold night for a lot of New Zealanders, but most of the country would reach maximum temperatures around 14C.
"It's been quite a cold night for a lot of places," he said.
Aucklanders were waking up to 2C while in Hamilton it was -3C.
Before dawn this morning Wellington was waking to 12C.
Mr Miller said northwesterly winds in Wellington were keeping the city warm while in Hamilton it was clear skies with light winds.
"Following the cold snap, that's a perfect recipe for frost," he said of the Waikato.
Christchurch was around 1C, while in Dunedin it was 13C.
The coldest temperature around 6:30am was in Turangi, were it was a cold -5C.
How cold is it where you are? Send your photos through to us here.
Mr Miller said the North Island was in for a day similar to yesterday.
"It's not too bad today, mainly fine with the odd shower around the tararua Ranges. Once the sun comes up it should warm up a little bit."
A shot of New Zealand taken by Nasa's Terra satellite yesterday. Photo / Nasa
Auckland could expect a high of 15C, Hamilton will reach 13C and Wellington will be 14C.
Southern parts of the country will have a wet and windy day as a severe weather front similar to that of the weekend moves in today, Mr Miller said.
The heaviest rain is expected about the Fiordland and Westland Ranges today, where 100 to 150mm is forecast to fall in 12 hours, with 60 to 90mm for the Otago and Canterbury headwaters.
Strong northwest winds could reach severe gales gusting 120 to 140 km/h in Fiordland, Southland, Otago and the Canterbury High Country from this afternoon to tomorrow morning.
The weather system will cross much of the country tomorrow, Mr Miller said.