Parts of the South Island have woken to a frosty morning with temperatures as low as -4C.
According to Metservice, at 7am, Christchurch was sitting on -1.4C, Queenstown -1.8C and Invercargill -1.1C. Twizel was the coldest spot in the country with -4C.
It is a stark contrast from the warmest place, Kaitaia, which was recording 16C.
It is expected to be a relatively fine day in the south but not so much in the North Island where most cities should prepare for rain.