An Air New Zealand flight bound for Dunedin with more than 100 passengers on board has been forced to land in Christchurch after a mechanical fault.
Flight NZ677 - with 118 passengers on board - was due to land at Dunedin International Airport about 6.55pm, but circled overhead after developing an "engineering issue", before diverting to Christchurch International Airport instead.
An Air New Zealand spokeswoman confirmed the incident and said passengers were being transferred to a replacement aircraft due to fly to Dunedin tonight.
"Air New Zealand apologises to customers for the inconvenience caused."