A Beachmere teenager has been charged following an alleged stabbing at Caboolture train station last week.
On Friday, witnesses saw a man allegedly stab another man with a screwdriver at Caboolture train station.
The alleged attacker fled the scene at the time.
The victim suffered stab wounds to his elbow and chest and was taken to Caboolture Hospital.
Today a 16-year-old boy was charged with acts intended to maim.
He will be dealt with under the Youth Justice Act.