The transglycosylation reaction of the cyclodextrin glycosyltransferase from Bacillus megaterium (No. 5 enzyme) and Bacillus macerans (BMA) were examined. No.5 enzyme was more efficient in transglycosylation reaction than BMA in the every acceptor employed in the present study. The order of the efficient acceptors for No. 5 enzyme was maltose (G2), glucose (G1), maltotriose (G3) and sucrose (GF). On the other hand, that found for BMA was G1, G2, GF and G3. The transglycosylation products to glucose formed by the action of No. 5 enzyme on starch were G2, G3, maltotetraose (G4), maltopentaose (G5), maltohexaose (G6) and maltoheptaose (G7) in the order of their quantities, while, in the case of BMA, they were G2, G3, G5, G7 = G4 and G6. The larger transglycosylation products to sucrose formed by the action of No. 5 enzyme on starch were maltosylfructose. On the other hand, that formed by the action of BMA was maltoheptaosylfructose. It was suggested that cyclodextrin glycosyltransferase could transfer the glucosyl residues to an acceptor directly from starch, as well as through cyclodextrin.