A Virgin Australia flight due to land in Dunedin this evening has landed safely after being diverted to Christchurch because of an ''engineering issue''.
Christchurch Airport spokeswoman Yvonne Densem said just before 9.15pm, the plane, which had departed from Brisbane, had landed safely.
Christchurch Airport was earlier put on ''local stand-by'', which usually meant the pilot had alerted the air control tower to the ''possibility of an issue''.
The airport's fire service would have been made aware and would be the first to respond if required, she said.
Dunedin Airport communications manager Megan Crawford confirmed the flight had been diverted because of an ''engineering issue''.
The flight was originally due to land at Dunedin Airport at 8.10pm.