Three people have been arrested following an early morning street brawl off Karangahape Road in Auckland.

Police were called to Mercury Lane about 4.20am where they quickly brought the situation under control, a spokeswoman said.

Three people were arrested but no charges have been laid.

Callers to Newstalk ZB said around 50 drunken people were involved.