Right-wing provocateur Milo Yiannopoulos and his promoters will be slapped with a bill of at least $50,000 to cover the cost of the police numbers required to handle violent protests outside his shows in Melbourne.

Hundreds of left and right-wing protesters gathered in front of the Melbourne Pavilion on Racecourse Road and Stubbs Street, Kensington on Monday night where they faced off and fought with sticks.

Riot police stormed the protest and used pepper spray to subdue the crowd, which included members of left-wing group Campaign Against Racism and Fascism and right-wing groups Reclaim Australia and The Freedom Party.

Police and protesters also clashed at Mr Yiannopoulos' events in Sydney on Tuesday night, resulting in charges against several protesters. The event was heavily guarded with mounted police, officers on bicycles, riot squad, marine police and police vans barricading the event after several arrests were made at his Melbourne show.