Dozens of flights have been delayed or cancelled because of fog at Auckland Airport.
Fog forced the cancellation of some 21 domestic regional flights, and 31 domestic regional flights were delayed on Tuesday morning.
Flights to Napier, New Plymouth, Palmerston North and Tauranga were delayed on Tuesday morning.
Services to Nelson and Palmerston North were among those cancelled.
Most arrivals at Auckland Airport have also been delayed, some by more than three hours.
International flights, and domestic flights to Wellington, Christchurch Dunedin and Queenstown, were largely unaffected.
Fog restrictions were removed mid-morning as the weather cleared.