У горах яскраво виражена висотна поясність. На низовинах і гірських схилах (до висоти 1000 м) переважають вологі тропічні ліси з цінними породами дерев. Вище 1500 м розташовані вологі гірські ліси з деревоподібними папоротями, вище 3000 м — лаврові та миртові ліси з хвойними породами (араукарії), на вершинах гір — високогірна рослинність тропіків з айстрових рослин. На високогір'ях панують високі трави на місцях лісових пожеж.