Freezing cold temperatures across the country are causing disruption for motorists and train users this morning.
According to Metservice, Twizel was the coldest place in the country with -7C at 6am, Christchurch -3.6C, Blenheim -1.6C and Queenstown -3C.
It's not just the South Island that woke to a chilly morning.
Hamilton reached -2.2C, Masterton -2.1C, Rotorua -0.3C and -1.1C in Taupo.
Motorists in Banks Peninsula are being urged to drive with caution - due to the icy conditions.