O banksia spinulosa geralmente ocorre como um arbusto lignotuberoso de várias hastes, com 3 a 9,8 pés de altura e 3,3 a 6,6 pés de diâmetro. Como alternativa, pode ser de haste única e sem um lignotuber; nesse caso, geralmente é mais alto, com até 6 metros de altura. Possui casca lisa cinza ou marrom-acinzentada com lenticelas. As folhas longas e estreitas têm 1,2 a 3,9 de comprimento, 1 a 8 mm de largura e são mais ou menos lineares. No Banksia spinulosa os espigões são cilíndricos, com cerca de 2,4–2,8 cm de largura e 2,4–5,9 polegadas de altura.