Police officers were called to the junction of Prince Regent Lane and Barking Road.
The 12-year-old was taken to a hospital for a check up.
His injuries are not believed to be life threatening or life changing.
A London Ambulance Service spokeswoman said: ““We were called at 2:55pm to Prince Regent Lane at the junction of Barking Road to reports of a road traffic collision.
“We sent an ambulance crew to the scene who arrived in under three minutes.
“We treated a child for head injuries and took them to a major trauma centre as a priority.”
Prince Regent Lane is now reopened after being closed in both directions.
Claire Mann, TfL’s director of bus operations, said: “We are sorry to learn of an incident involving a route 147 and a child on Prince Regent Lane and our thoughts are with them and their family.
First video is where he is riding his bike
Second video is where the child is hit by a bus
You may be interested
Decapitated Body Found by the Side of the RoadDeathsDoor - Feb 22, 2019
Mexico. Jalisco, Guadalajara, February 21, 2019. – This afternoon in the jewel street of snow and emerald of the colony the casilda, the corpse of a person of the male sex was left handcuffed and beheaded with a narco message. “Warning for stealing children happened to this,” said the placard placed next to the head […]