The sun has come out and fog is beginning to clear at Auckland Airport where a number of domestic regional flights were cancelled.
Heavy fog this morning caused 60 domestic regional flights in and out of Auckland Airport to be cancelled and 48 delayed. Fog restrictions are still in place.
Six Wellington flights, one to Dunedin, two to Christchurch and two to Queenstown have been delayed.
Fiji Airways FJ412 to Nadi had been delayed, Virgin Australia flights VA150 from Brisbane and Virgin Australia VA164 from Melbourne have been diverted to Wellington Airport and Virgin Australia VA111 to Gold Coast had been delayed, but no other international flights were affected.
Flights from Hamilton and Gisborne are among those affected.
There were long queues at Auckland Airport, but a spokeswoman said these were moving steadily.
Weather Watch analyst Philip Duncan said there were big fog patches in Waikato, Auckland, the central North Island and even the lower part of Wairarapa.
He said because there was no wind, the fog might stick around for quite some time in some areas.
Philip Duncan said there were very still conditions across the North Island.
He said the fog might linger right up to lunchtime and in some areas, just after lunchtime.
Fog was again possible on Sunday morning.
A reporter in Mt Albert said the fog was thickening about 9.30am. Visibility was about 100m at best and the blue skies had disappeared, she said.
Passengers should check Auckland Airport's website or its app for the latest flight arrival and departure information.