Production of benzene, toluene and xylenes (BTX) from bio-oil can provide basic feedstocks for the petrochemical industry. Catalytic conversion of bio-oil into BTX was performed by using different pore characteristics zeolites (HZSM-5, HY-zeolite, and MCM-41). Based on the yield and selectivity of BTX, the production of aromatics decreases in the following order: HZSM-5〉MCM-41〉HY-zeolite. The highest BTX yield from bio-oil using HZSM-5 reached 33.1% with aromatics selectivity of 86.4%. The reaction conditions and catalyst characterization were investigated in detail to make clear the optimal operating parameters and the relation between the catalyst structure and the production of BTX.