El parque alberga una serie de comunidades ecológicas comprendidas en los tipos forestales » bosque húmedo montano» y «bosque muy húmedo montano». A ellas se suman las comunidades andinas de jalcas (páramos), situadas sobre los 3,000 m de altura, los bosques orientales de tierras más bajas que se encuentran cerca de los 1200 m y una serie de ambientes de humedales asociados a los ríos y pequeños lagos del área.