Emergency services have rushed to the scene of an accident in Carine, where a bus hit an 11-year-old boy on a bike.
There are reports the child ended up under the front of the bus and St John Ambulance has confirmed he was being taken to Princess Margaret Hospital.
He has reportedly suffered a broken leg.
The crash happened at the intersection of Beach and Davallia roads.
Anyone who witnessed the incident and has not spoken to police are asked to call Crime Stoppers on 1800 333 000 or report online, www.crimestopperswa.com.au