A woman who was arrested for causing a disturbance on an HSR bus Sunday allegedly spit on the driver and bit the officers who were trying to arrest her, police say.

Police were called to a bus stopped in the area of James Street South and Robinson Street on Sunday at around 11:40 a.m.

The woman had caused a disturbance and wouldn't get off the bus, police say.

"Officers arrived on scene and learned that the woman was causing a disturbance for other passengers and that she spat on the driver," a police news release reads.

Happening now 20 cop cars to arrest 1 person off the bus #905 <a href="https://twitter.com/hashtag/hamilton?src=hash">#hamilton</a> <a href="https://twitter.com/hashtag/HamOnt?src=hash">#HamOnt</a> <a href="https://twitter.com/hashtag/police?src=hash">#police</a> <a href="https://twitter.com/hashtag/jamesstreetsouth?src=hash">#jamesstreetsouth</a> <a href="https://t.co/Dt7XhQ61Og">pic.twitter.com/Dt7XhQ61Og</a> —@colinmarcano

The woman refused to cooperate with police, and as the officer approached her, she began assaulting them with punches and kicks, police say.

"The officers were able to arrest the woman, however, she continued to assault them by biting them," the news release reads.

Staff Sgt. Nancy Lantz told CBC news on Sunday that a large number of officers were called to the scene because one of the first responding officers radioed in for assistance, she said.

Those officers "assisted in transporting the woman to custody," police say. Her bail was opposed.

A 23-year-old woman of no fixed address was charged with three counts of assaulting a peace officer, two counts of assault, and two counts of failing to comply with her probation.