An out-of-control man celebrating his stag-do in Queenstown was arrested after he set fire to a toilet and clothing in a pub last night.

Queenstown volunteer firefighters were called to the Pig & Whistle in Ballarat Street at 6.30pm last night after the 28-year-old man allegedly threw clothing he had set alight on to a table in the bar and then set fire to a toilet cubicle.

A fire communications spokesman said two appliances were sent to the pub but the fire had been contained upon their arrival.

There was smoke from a small fire that had been put out when the crews arrived, he said.

A Pig & Whistle staff member said he was unable to comment.

Senior constable Chris Blackford, of Queenstown, said it was understood the Middlemarch man set fire to the clothing before going into the toilets and setting fire to a locked toilet cubicle.

The man was arrested and charged with intentionally damaging, by fire, property knowing that danger was likely to ensue.

He was bailed and is expected to appear in Queenstown District Court on Monday.