More than 70 domestic flights to and from Auckland Airport have been delayed or cancelled as fog creates chaos for hundreds of passengers.
Fog is finally starting to lift at the Mangere airport some four hours after it rolled in.
Forty-four flights between Auckland and Tauranga, Palmerston North, Napier, New Plymouth, Rotorua, Nelson, Whangarei, Gisborne, Taupo and the Bay of Islands have been cancelled.
A further 30 other flights between the city and Wellington, Christchurch, Dunedin, Queenstown, Kaitaia, Whakatane, Whanganui, Great Barrier Island and the Kapiti Coast have been delayed - in many cases by more than three hours.