Pretreated cotton towels were used as carriers to immobilize Clostridium acetobutylicum CGMCC 5234 cells for butanol or ABE production from glucose and xylose. Results showed that cell immobilization was a promising method to increase butanol concentration, yield and productivity regardless of the sugar sources compared with cell suspension. In this study, a high butanol concentration of 10.02 g/L with a yield of 0.20 g/g was obtained from 60 g/L xylose with 9.9 g/L residual xylose using immobilized cells compared with 8.48 g/L butanol and a yield of 0.141 g/g with 20.2 g/L residual xylose from 60 g/L xylose using suspended cells. In mixed-sugar fermentation (30 g/L glucose plus 30 g/L xylose), the immobilized cultures produced 11.1 g/L butanol with a yield of 0.190 g/g, which were 28.3% higher than with suspended cells (8.65 g/L) during which 30 g/L glucose was utilized completely using both immobilized and suspended cells while 3.46 and 13.1 g/L xylose maintained untilized for immobilized and suspended cells, respectively. Based on the results, we speculated that immobilized cells showed enhanced tolerance to butanol toxicity and the cultures preferred glucose to xylose during ABE fermentation. Moreover, the cultures showed obvious difference when grown between high initial concentrations of glucose and those of xylose. Repeated-batch fermentations from glucose with immobilized cells showed better long-term stability than from xylose. At last, the morphologies of free and immobilized cells adsorbed on pretreated cotton towels during the growth cycle were examined by SEM.