The large difference in altitude throughout the park results in a wide range of plants and vegetation types. The KBNP is also hotspot for endemic plant varieties; 1,178 species have been identified in the high altitude sector alone.
Mountain rain forest stretches from an altitude of 900 to 2,300m. Undisturbed forest allows only a small amount of light through to the forest floor, leaving only ferns and other herbaceous plants. Between 2,300 and 2,600m large tracts of bamboo forest dominate the landscape which can reach heights of up to 20m. Above 2,600m trees can no longer grow and the vegetation consists of mosses and hardy, low growing plants.