The invention relates to a process for preparing aminoanisole and aniline by taking a mixture of a nitroanisole and nitrochlorobenzene as a raw material. The process comprises the following: (1) a step of the catalytic hydrogenation reaction and the catalytic dechlorination reaction, during which, methanol is taken as a solvent, the mixture of the nitroanisole and the nitrochlorobenzene is taken as the raw material, catalyst is added, hydrogen is aerated; (2) a step of the solid-liquid separation, during which, solid and liquid in the material obtained from the step (1) after the catalytic hydrogenation reaction and the catalytic dechlorination reaction are separated, a liquid phase comprises aminoanisole, aniline, methanol, hydrochloride and water and is utilized in the next step; (3) a step of the liquid-liquid separation, during which, the oil phase-water phase liquid-liquid separation is performed in the material obtained in the step (2), the aminoanisole and aniline in the oil phase is utilized in the next step; (4) a step of distillation separation, during which, the distillation separation is performed in the oil phase to produce products of paraphenetidine, ortho-anisidine and aniline. The process for preparing the aminoanisole and the aniline has the advantages that: (1) the cost is low, the preliminary treatment step is saved, the process is simple; (2) the process is clean, the energy consumption is low, the 'three wastes' are little; (3) the purity of the product is high.