A five-year-old boy was riding his bike less than a metre in front of his mother, older brother and grandparents when he was hit by a truck and killed north of Brisbane on Sunday morning.

The family, out for a morning ride, was crossing Narangba Road at a set of traffic lights near the intersection with Anzac Avenue at Kallangur when a tip truck suddenly rounded the corner.

‘‘I heard the two bangs of the boy being hit by the truck,’’ said a witness, who requested only to be known as Beverly.

Passers-by rushed to the boy’s aid, while Beverly dialled triple-0.