It will be a tale of two regions today with spring-like temperatures predicted in the north, while snow could fall down to 600 metres in the deep south.
The heavy rain that doused large parts of the North Island overnight will clear this morning, leaving behind showers and warm temperatures, MetService said.
Northland, Auckland, Tauranga and Hamilton are all expected to reach 18 degrees Celsius, although several troughs will pass through in the afternoon, bringing heavy showers and a chance of thunder.
At the opposite end of the country, a cold southerly front will sweep in this afternoon, with snow forecast for inland areas of Southland and Otago down to 600m.
The rest of the country should fall somewhere between those two extremes.
Hawke's Bay and central areas of the North Island will be in for a warmer day than normal, with most places reaching 16C or 17C but also getting rain or showers.
The warmer weather ends in Wellington though, with morning rain and developing southerlies allowing the capital to reach just 13C.
A bit of low fog should clear from eastern parts of the South Island by early morning, making for a mostly fine day.
From Nelson and Marlborough through to Fiordland it will be mainly fine, but showers will develop in Southland and southern parts of Otago by the afternoon and into the evening.