Three people are in hospital tonight after a three-car crash on Auckland's Harbour Bridge.

The accident happened just before 10pm and blocked off at least two lanes on the north-bound side of the bridge.

A St John spokeswoman said three people - all adults, but their genders not known - were taken to North Shore Hospital for medical treatment. All suffered moderate injuries.