Snow has closed highways in many parts of the South Island as an icy winter storm takes a grip on the country.
The NZ Transport Agency said the Lewis Pass, Porters Pass, Lindis Pass, and Burkes Pass were closed due to snow.
Other highways closed included State Highway 85 from Omakau to Palmerston, SH87 from Keyburn to Outram, SH80 from Glentanner to Mt Cook, and SH6 and 97 from Kingston to Lumsden and Five Rivers to Mossburn.
Up to 150 centimetres of snow is expected to fall over Porters Pass by Saturday afternoon, including up to 90cm between 6am today and midnight.
Snow falling over the Arthur's Pass today is expected to continue through to Saturday morning, with up to 50cm expected to fall in total, including up to 25cm between 6am today and midnight.
On the Lewis Pass, snow is expected to continue falling through to Saturday morning. Up to 80cm is likely to accumulate about the road, including up to 50cm from 6am today to midnight.
A few snow showers are possible around the Milford Road tunnel this morning, and up to 4cm could accumulate south of Lake Gunn today.
Snow is expected to fall on the Lindis Pass until this evening, with about 8cm of snow expected altogether.
SH7 Hanmer turnoff to Springs Junction (Lewis Pass)
SH73 Springfield to Arthurs Pass (Porters Pass)
SH85 Omakau to Palmerston, Otago
SH8 Lindis Pass
SH87 Kyeburn To Outram, Otago
SH6, SH97 Kingston to Lumsden, Five Rivers to Mossburn, Otago/Southland
SH94 Homer Tunnel to Milford Sound
SH8 Twizel to Fairlie (Burkes Pass), South Canterbury
SH80 Glentanner to Mt Cook
The annual Lyttelton Festival of Lights street party was moved from this weekend to June 28, but indoor events would run as normal.
Mainland Football has cancelled this weekend's junior grade games and senior matches.
Saturday's scheduled race meeting at Riccarton has been abandoned.
- Canterbury Earthquake Recovery Authority (Cera): 0800 RING CERA
- Christchurch City Council: (03) 941 8999
- Earthquake Commision: 0800 DAMAGE
- Red Cross: 0800 RED CROSS
- Canterbury Earthquake Temporary Accommodation Service: 0800 67 32 272
- Christchurch Hospital: (03) 364 0640
- Emergency services: 111
- The Press