The glimpse of sunshine on Wednesday morning was fleeting, with rain and wind expected to settle in for the rest of the day.
Morning rain and then showers are expected to develop after a southwest change in Christchurch, which could bring gale-force winds for Banks Peninsula. A high of 12 deg C is expected.
Conditions should ease on Wednesday evening but rain is forecast to return on Thursday morning, clearing by the afternoon.
Ashburton is not much better with morning rain expected and showers until the evening on Wednesday.
It is going to get windy in Kaikoura, with rain and gale force southwesterlies developing by late morning and a high of 15 deg C expected and 4 deg C overnight.
Road snowfall warnings are in place for Lewis and Porters passes, with snow expected to settle above 800m. Snow showers are possible on the summit of Arthurs Pass but no snow is expected to accumulate on the road.