His bags had not been unloaded from the plane at 11am.
"We're just waiting it out."
"I've been delayed in Shanghai for 19 hours, so this isn't too bad."
Mr Gibson was put on a plane and arrived back in Nelson at 4pm, missing his course.
Karen MacDonald had left for a flight from Gisborne to Auckland at 6.50am, and arrived in Tauranga at 8.15am.
She said she was not too worried about the delay, as she had a friend in Tauranga and had no set plans in Auckland.
"I was just visiting my daughter so it's not tragic."
Ms MacDonald said she felt for those who were connecting to international flights.
"There were lots of kids with passports and boarding passes."
Four flights to and from Christchurch were also delayed because of the conditions. The fog did not affect flights to Wellington, Dunedin and Queenstown.