Fog has lifted at Christchurch airport and flights have resumed.
Most of the airport's domestic and international flights were delayed or cancelled this morning because of the fog.
An airport spokesperson said the fog has cleared and flights are both landing and taking off.