Roads are reopening across the South after Jack Frost left his mark on the city this morning.
Southern police put out a warning for motorists to take extra care on the roads after a spate of early morning accidents in Dunedin's slippery streets.
A police spokeswoman said there had been crashes on State Highway 1 at Otokia and Allanton.
A car also slid off the road at Karitane.
Stuart St and Leith Valley Rd closed to traffic shortly after 7am. Stuart St reopened at about 9am and Leith Valley Rd at about noon.
Port Chalmers and Waikouaiti Schools are both closed for the day.
All primary and intermediate schools, along with kindergartens and early childhood centres in Dunedin started late at 10am.
Many high schools also had a late start, including OBHS, OGHS, Bayfield and John McGlashan College starting their day at 10am.
Hill suburb buses were also cancelled or delayed.
Air New Zealand said four flights to and from Auckland and Christchurch were cancelled, and other services have been delayed.
One flight, from Christchurch to Dunedin was delayed for 90 minutes.
Newspaper deliveries were also late to Dunedin's hill suburbs.
Three Mile Hill Rd closed due to ice, along with Blueskin Rd and Mt Cargill Rd, cutting the city off from the north. Three Mile Hill Rd and Blueskin Rd both reopened late morning. Mt Cargill Rd finally reopened shortly after 2pm.
State Highway 87 between Outram and Middlemarch has also reopened but Waka Kotahi is advising motorists to take extra care due to possible snow and black ice.
In Queenstown and the Wakatipu Basin, freezing temperatures have led to black ice in places and the council has been out applying grit "everywhere".
More black ice is likely to form through the morning so extra care is advised.
Roads in the area remain open with only light snow falling on Crown Range Rd and the Cardrona Valley.
Lewis pass and Arthurs Pass are both closed due to snow.