The country is set for a mixed bag of weather today as it heads for a chilly weekend, MetService says.
Auckland is set for showers, possibly heavy this afternoon, along with moderate winds and a chance for hail.
The central North Island was crisp overnight, plunging to sub-zero temperatures, but Hamilton will reach 14 degrees Celsius today with showers likely and a chance for heavy rain in the afternoon. Taupo and Rotorua will be slightly colder, but can expect fine conditions throughout the day.
The east of the North Island from Napier to Masterton is forecast to be relatively fine, with some showers possible in the afternoon.
Wellington may have showers in the afternoon, following a fine morning. It will remain fairly cold, creeping up to a high of 12C, MetService said.
The upper South Island is the winner today, with both Nelson and Blenheim set for a fine, sunny day with 14C temperatures.
Showers will strike the West Coast in the morning, but ease later for a fine evening.
Canterbury has had a wintry morning, with a -2.5C temperature at 7am, but will rise to a high of 10C, with some showers from the mid-morning.
In the south, 90kmh southwesterly gusts are forecast to blast Dunedin and Invercargill this morning, easing later. Temperatures will remain cold - Queenstown is looking at a high of 8C for its sunny day, while Dunedin and Invercargill will be lucky to escape the single digits.
On the weekend, southerlies will lead to a brisk Saturday evening, while high pressure in the Tasman will result in a frosty Sunday morning – but showers will make way for fine weather for most.