Temperatures will barely reach double digits today as a cold southerly and snow flurries blast through parts of the country.
While gusty winds are expected to ease from the south as a ridge of high pressure starts to build, showers, hail and snow will mean temperatures stay below 14C, with lows averaging around 5C.
Strong wind warnings remain in place for exposed coastal parts of Marlborough from Cape Campbell northwards and Wellington.
These are forecast to gust to 120 km/h at times, but should begin easing from 6pm tonight.
Gale southerlies, torrential downpours and hail are being reported in Wellington this morning.
Power lines have come down in Island Bay and harbour ferry sailings have been restricted.
A road snowfall warning also remains in place for the Rimutaka Hill.
MetService says up to 1cm of snow may accumulate about the summit of the road through until 10am today.
Air New Zealand is warning of disruption for those flying in and out of Wellington Airport as wild weather hammers the capital.
This morning all flights were running to schedule. But the national carrier says adverse weather conditions may change that.
Auckland has a chance of morning showers and fresh southerly winds - with a high of just 12C.
Gale-force winds could also strike tonight in exposed coastal areas of Hawke's Bay and Gisborne, Wairarapa, and Canterbury from Banks Peninsula northwards.
While road snowfall warnings have been issued for Desert Road (SH1), Rimutaka Hill Road (SH2), Lewis Pass (SH7) and Porters Pass (SH73).
MetService meteorologist Brian Mercer said essentially it is a country of two sides.
"Starting in the South Island, the West Coast has a really clear morning and generally will have quite a nice day.
"There are a few showers around Southland and they will continue up until this afternoon.
"Moving up the East Coast, from Clutha to Timaru, there are a few showers which we are expecting to ease during the day and come confined to the coast.
"From Timaru up to the Kaikōura Coast there are showers which could be relatively heavy, with snow down to about 500m. In places like Banks Peninsula and Christchurch that snow would have eased this morning, but inland places should expect snow to this afternoon.
"Generally it is not a very nice day around there," Mercer said.
"In the north, again we have strong winds running up the east coast, and showers for a lot of the area.
"Wellington up to Taranaki, and up through Gisborne, Hawke's Bay and Wairarapa, we would expect some snow in the ranges up to about 600-700m."
"For central parts, from Taupō to Waikato, it will be a generally fine day," Mercer said.
"We are getting a few showers through Auckland, which we expect to clear this afternoon, and then it should become quite nice.
"In Northland we have quite a few showers running through with the southerlies, and they will hang around till late afternoon."
Mercer said the lowest temperatures might be felt in the Canterbury plains, with snow currently falling on Lewis Pass.
The best part of the country to be in today is the West Coast of the South Island or the Bay of Plenty.
Today's forecast
• Whangārei: Showers, clearing to fine in the afternoon. Fresh southerlies. High 14C / Low 6C.
• Auckland: Fine apart from chance morning shower. Fresh southerlies. High 12C / Low 6C.
• Tauranga: Fine. Southerlies. High 14C / Low 3C.
• Hamilton: Fine with early frosts. Southerlies. High 12C / Low 2C.
• New Plymouth: Morning showers, some heavy, then fine. Fresh southeasterlies. High 11C / Low 5C.
• Napier: Cloudy periods with a few showers. Strong southerlies easing evening. High 11C / Low 5C.
• Palmerston North: Fine spells, but a shower or two in the morning. Southerlies. High 10C / Low 3C.
• Wellington: Showers, some heavy morning. Southerlies, gale in exposed places, gusting 120 km/h until evening. High 9C / Low 7C.
• Nelson: Fine with early frosts. Southerly breeze. High 12C / Low 1C.
• Christchurch: Cloudy with showers, easing evening. Snow possible about the Port Hills at first. Strong southerlies, gradually easing. High 8C / Low 4C.
• Greymouth: Fine with early frosts. Easterlies. High 11C / Low 1C.
• Dunedin: Partly cloudy. A few showers becoming few and far between in the evening. Southwesterly easing morning. High 8C / Low 5C.
• Queenstown: Fine spells and early frosts. Southerlies dying out. High 6C / Low -5C.
• Invercargill: Partly cloudy, a few showers until afternoon. Southerlies dying out morning. High 9C / Low -1C.