Less than an hour after the bus got stuck, it was surrounded by the advancing tide. Heavy machinery was needed to winch out a tour bus that became stuck in soft sand on Ninety Mile Beach.
The bus was taking tourists sightseeing on Sunday morning as part of a tour run by the Fullers GreatSights company and got into trouble while driving along the beach shortly before 11am.
Photos taken by a member of the public, Anthony Mildren, show the vehicle slowly taking on water as the tide starts to come in.
Despite that, GreatSights' general manager in the Bay of Islands, Charles Parker, said the situation was not as bad as first thought.
"It was successfully removed not long after the photograph was taken. They're just doing a little bit of work on it now and hoping to drive it back today.