Christchurch's Labour Day is likely to be laced with cold showers and southwesterlies, forecasters say.
MetService duty forecaster Nic Bonnette said a front of cold air was moving up the South Island and likely to hit Canterbury early tomorrow.
A low was also likely to develop east of Christchurch, and would bring some rain into the city.
Bonnette said there could be some snowfall to about 400 metres, on the top of the Banks Peninsula and higher in the Canterbury hill country.
The snowfall would ease back to showers by midday, with the rain likely to clear by Tuesday.
The rest of the country is unlikely to fare much better, with snow, thunderstorms and torrential rain predicted for other regions.
Nelson and the West Coast are likely to be the best places to soak up some sunshine on Labour Day, forecasters have said.