WeatherWatch.co.nz said the fog was being caused by a strong high crossing the country, and currently centred over New Zealand.
But there's some relief in sight, as northerly quarter winds are expected to develop across Sunday, and hopefuly end the foggy conditions in most places.
Today's fog caused delays and cancellations for 119 flights at Auckland Airport, including three international flights.
The poor visibility left 51 domestic flights were delayed, 64 domestic flights cancelled and one flight diverted to Wellington airport.
Three international flights were diverted to Wellington, from Nadi, Brisbane and Melbourne.