The invention relates to a catalyst for methanol aromatization. The catalyst is prepared from the components in percentage by mass: 55-80% of a modified IM-5/SAPO-34 composite molecular sieve and 20-45% of silicon dioxide, modified metal in the modified IM-5/SAPO-34 composite molecular sieve is M and RE, wherein M is selected from Zn, Ga, Cu or Ag, RE is Ce or La, in the modified IM-5/SAPO-34 composite molecular sieve, the content of a modified IM-5 molecular sieve is 10-95 m%, the content of an SAPO-34 composite molecular sieve is 5-90 m%, the content of M in the modified IM-5 molecular sieveas oxide is 1.0-8.0 m%, and the content of RE as the oxide is 2.0-10.0 m%. The catalyst can directly convert methanol into aromatic products, and has high C8 aromatic yield and p-xylene selectivity.