The plane left visible contrails in the sky as it completed several circuits above Palmerston and Oamaru.
Dunedin airport marketing manager Chris Snow said fog at the airport had caused the delay.
The fog had now cleared.
An earlier flight from Christchurch had been cancelled because of the foggy conditions.