A Jetstar flight bound for Nelson circled the airport numerous times with "pea soup" fog preventing it from landing.
The Flightrader24 site shows JQ394 left Wellington at 3.35pm on Monday.
The flight to Nelson usually takes 26 minutes, but the plane was in the air for hours, spending much of the time circling Nelson airport waiting for fog to clear.
The plane, a Bombardier Dash 8, was due to land in Nelson at 8pm, according to the airport's website.