A 22-year-old woman has been charged after allegedly spitting and punching a bus driver on the Gold Coast.
The attack erupted on Friday afternoon around 3pm in Paradise Point, when the woman boarded a bus travelling along The Esplanade and refused to pay her fare.
Police allege she spat on the driver, a 51-year-old Pimpama man, before punching him in the face and arms.
An 85-year-old Paradise Point woman who tried to intervene was also allegedly assaulted.
The driver kicked the woman off the bus, and other members of the public assisted in holding her until the police arrived.
The 22-year-old Hollywell woman was charged with one count each of serious assault (person over 60), assaults occasioning bodily harm and fare evasion.
She was granted bail and is due to appear at Southport Magistrates Court on April 14.