Several flights have been cancelled to and from Dunedin Airport as fog affects air traffic for the second time today in the South Island city.

Arriving Air New Zealand flights NZ5755 and NZ 5759 from Christchurch were cancelled and departing flight NZ 5754 to Christchurch was also cancelled.

It was the second time that fog had affected flights.

Around 9am several flights were delayed because of the fog.