Tiene una gran variedad de hábitats, tierras bajas tropicales, selvas lluviosas, selvas tropical de montaña, selva subalpina, y vegetación baja en las cotas más altas.