En la zona alta las flora la representan el pino y el encino, mientras que en la zona baja, árboles tropicales como aguacate, plátano, limón, guayaba, guayacán o palo brasil.