Christchurch could reach a high of 22C, and even Invercargill is forecast to hit 20C.
Driving this weather is a complex frontal system, preceded by a strong moist north to northwest flow, approaching the South Island this evening, before moving north across the island Sunday.
This system is expected to bring periods of heavy rain to the west and north of the South Island, and gale northwesterlies about Canterbury High Country, where warnings and watches are in force.
Late Sunday the rain will spread from the West Coast to the North Island, reaching most western areas from Wellington to Auckland and Northland by the end of Monday, with scattered showers in the east.
On Tuesday the rain will shift to the northeast, stretching from Northland to Gisborne, as showers clear to the south.
Wednesday is looking much more settled for the North Island, meanwhile the South Island will experience some wet and cold southerlies.