A man has been stabbed and another punched in the mouth in a brawl outside a Fortitude Valley hotel early on Thursday morning.

Up to 20 men, many unknown to each other, were outside the Woolly Mammoth Alehouse on Ann Street when they began arguing just after 2am.

A man was stabbed in the stomach outside a Brisbane bar early on Thursday. Credit:Amy Mitchell-Whittington

During the fight, a 19-year-old man was stabbed in the abdomen and another man aged in his 30s was punched in the mouth, which reports his lip was split and teeth were knocked loose.

The pair were treated and transported to Royal Brisbane Hospital.

Police were examining CCTV footage of the fight and were appealing for anyone who witnessed it to contact them immediately.

Stay informed. Like Brisbane Times on Facebook