Police have charged a 19-year-old man following an alleged assault of a bus driver at Bracken Ridge this afternoon.

It is alleged at about 4.20pm the male driver of a bus on Barrett Street was involved in a verbal altercation with a male passenger when the driver demanded the man exit the bus.

It is further alleged the man then punched the driver a number of times and headed butted him causing injuries to the driver’s face.

Members of the public who witnessed the incident came to the assistance of the bus driver and restrained the man until police arrived.

The 62-year-old driver was transported to hospital for treatment of his injuries.

The 19-year-old man is charged with assault occasioning bodily harm and will appear in the Sandgate Magistrates Court on January 7.

If you have information for police, contact Policelink by providing information using the online suspicious activity form 24hrs per day at www.police.qld.gov.au/reporting.

You can report information about crime anonymously to Crime Stoppers, a registered charity and community volunteer organisation, via crimestoppersqld.com.au 24hrs per day.

Quote this reference number: QP1802337756 within the online suspicious activity form.