A pregnant woman and two children were among the injured after a bus and a car collided on Auckland's Hibiscus Coast this afternoon.

The woman, children and another woman were in the car at the time of the crash, at the intersection of Red Beach Rd and Bay St on the Whangaparaoa Peninsula about 3.45pm. All four suffered minor injuries.

Four of the bus passengers suffered moderate to minor injuries, police said.

The car was travelling on Bay St and the bus on Red Beach Rd when the crash happened, a worker at the nearby Four Square said.


It is believed a police car was also at the intersection.

"There were two ladies and two kids in the car, and one of the ladies was pregnant," the worker said.

She was not badly injured, he said, describing her as "okay" following the crash.

A local woman who was on her way to work at the Four Square said the front of the bus was "concaved" after the collision.

"There was broken glass everywhere, the car was wrecked and its tyres were all skewed."

The road was closed to allow emergency crews to operate safely and diversions were being put in place, police said.

St John Ambulance said it sent three vehicles to attend the crash and treated six patients, who were transported to a medical facility.

One person was in a moderate condition, while five others were in a minor condition, it said.