A 19-year-old man has been charged over the alleged stabbing of a teenager near the Rockingham Train Station.
The accused allegedly stabbed the 15-year-old boy in the back before stealing his bag about 6.10am on Tuesday, November 11.
The victim, after allegedly being stabbed, then boarded a train to Aubin Grove Train Station.
From there he was taken to Fiona Stanley Hospital with non-life threatening injuries.
A 19-year-old Hillman man has since been charged with aggravated armed robbery and unlawful wounding.
He is due to appear in the Perth Magistrates Court today.
Inquiries are continuing.
Early voting for Secret Harbour by-election begins Monday
Welfare concerns for missing Swedish national last seen in Warnbro
Wanted man last seen in Golden Bay
Unregistered painter fined for requesting hefty deposit from Singleton homeowner and not doing the job
Police hunt driver following dangerous Baldivis pursuit
Welfare concerns for boy last seen at Port Kennedy skate park
Rubbish truck catches fire in Baldivis
Driver injured in bus crash in Rockingham