Le banksia épingle à cheveux se présente généralement sous la forme d'un arbuste lignotubereux à tiges multiples de 3,3 à 9,8 pieds de hauteur et de 3,3 à 6,6 pieds de largeur. Alternativement, il peut être simple tige et sans lignotuber, auquel cas il est souvent plus grand, jusqu'à 16 pieds de haut. Il a une écorce lisse grise ou gris-brun avec des lenticelles. Les feuilles longues et étroites mesurent 1,2 à 3,9 po de long, 1 à 8 mm de large et ont une forme plus ou moins linéaire. En Banksia spinulosa les pointes sont cylindriques, mesurant environ 2,4 à 2,8 cm de large et 2,4 à 5,9 pouces de hauteur.