Banksia montana is found only on the upper slopes of Bluff Knoll above 900 m (3000 ft) altitude, on sandstone, metamorphosed sandstone or siltstone. It is a component of the endangered Eastern Stirling Range Montane Heath and Thicket Threatened Ecological Community. Four populations containing a total of 45 adult and 16 juvenile plants were known in 2004.