It is traffic mayhem around Auckland this morning, after several major crashes including one that claimed a life, on the motorway network and main roads around the city.
An oil spill is also set to cause long delays in the central city.
Emergency services are responding to the oil spill on a section of Broadway, in Newmarket, which was closed to northbound traffic between Khyber Pass and Parnell Rise. The road was reopened just before 9am.
Auckland Transport issued an alert on Twitter telling motorists to avoid the route, if possible, or to allow extra time for diversions and delays.
Emergency crews are also at the scene of a crash near the Ōmāhu Rd overbridge, in Remuera, which means the SH 1 southbound Greenlane exit-only lane remains blocked.
Waka Kotahi NZTA reported at 8.30am that congestion remains from the Auckland Harbour Bridge to Greenlane as a result of an earlier crash near the Greenlane off-ramp.
That earlier crash - reported about 7.45am - was a multi-vehicle crash that blocked the southbound exit-only lane for some time early this morning. Tow services were called in to remove the vehicles involved.
A commuter heading into the city centre from Ōnewa Rd, via the Harbour Bridge, said it took him 35 minutes to move 700m.
"I didn't even make it to Highbury," he said.
Just after 9am, a breakdown was reported on the Harbour Bridge - northbound.
One of the three lanes was blocked for some time. The breakdown was pushed clear of all lanes by 9.20am, NZTA said.
Another crash between a bus and a car was reported about 7.30am on Leigh Rd in Matakana.
Police said initial indications are that the driver of the vehicle was injured and was taken to hospital in a moderate condition.
"The driver of the bus is also reported to have moderate to minor injuries," a spokeswoman said.
"At this early stage, it's understood there were no passengers on the bus at the time of the crash."
Police confirmed that part of the road remains open. However, traffic is building and motorists are told to expect "significant delays".
Deadly early morning crash
The incidents follow a fatal crash in the suburb of Massey, West Auckland, in the early hours of this morning.
Police confirmed a person died at the scene, near the corner of Triangle Rd and Makora Rd, after a car crashed into a power pole about 3.41am.
A second person was injured in the crash and has been taken to Middlemore Hospital for treatment.
Fire crews were also required at the incident, after the vehicle involved caught fire.
The Serious Crash Unit is investigating the circumstances of the crash and, as a result, the section of Triangle Rd between Zefiro Drive and Lincoln Park Ave has been closed off until further notice.