Strong cold southerlies developing around the South Island will be bringing snow down to 100m in some places.
The fast-moving front passing over the country would be followed by a disturbed west to northwest flow spreads onto central and northern New Zealand bringing a risk of thunderstorms.
"There is a moderate risk of thunderstorms about Northland, Auckland and the Coromandel Peninsula before dawn, and about the Bay of Plenty during the morning.
"These thunderstorms have the potential to bring localised heavy rain of 10 to 25 mm/h, strong winds gusting 90 to 100km/h and the possibility of a small tornado about eastern coastal areas. There is also the possibility one or two of these thunderstorms may become severe."
In the west of the North Island from Waikato to Taranaki, there is a moderate risk of thunderstorms mostly during the morning, starting before dawn in Taranaki and later in the morning for the rest of the area.
In the South, a heavy snow watch is in place for North Otago and parts of Canterbury south of the Waimakariri River.
Snow is expected down to 400m on Sunday evening, then down as low as 100m on Monday morning.
"Significant snow accumulations are expected above 600 metres, and accumulations could approach warning amounts above 400 metres."
A watch is also in place for Southland, eastern parts of Fiordland, and Otago, excluding North Otago.
"Snow is expected to lower to 300 to 400 metres during Sunday evening, then to 200 metres early Monday morning."
Several roads are expected to be affected by snowfall, including Lewis Pass (SH7), Arthur's Pass (SH73), Porters Pass (SH73), Haast Pass (SH6), Crown Range Road, Milford Road (SH94) and Dunedin to Waitati Highway (SH1).
MetService advised to stay up to date with the latest forecast as areas on watch may be upgraded to a warning, and further areas added.
Today's forecast
Whangarei: Showers, chance heavy with thunderstorms in the afternoon. Brisk northwesterlies.
High 19C Low 9C
Auckland: Showers, chance heavy with thunderstorms in the afternoon. Brisk northwesterlies.
High 17C Low 9C
Tauranga: Morning rain, heavy and chance thundery, then showers. Northerlies tending brisk northwest.
High 17C Low 8 C
New Plymouth: Morning rain then showers, some heavy with hail and chance thundery. Brisk northwest developing morning.
High 15C Low 8C
Napier: Cloudy with brief rain during the morning, then fine spells. Brisk northwesterlies.
High 19C Low 8C
Wellington: A period of morning rain followed by a few showers, clearing at night. Strong, gusty northerlies.
High 14C Low 8C
Christchurch: Light rain at times, becoming persistent and possibly heavy this evening as northerlies change strong cold southerly.
High 13C Low 5C
Dunedin: Cloudy with northerlies. Rain, possibly heavy, developing by evening with a cold southerly change.
High 12C Low 6C