The invention provides a method for preparing beer bottles from cullet. A powder material is added into every 1000 kg of cullet. During the preparation of a white beer bottle, the powder material comprises, by weight, 55-57 kg of quartz sand, and soda 15 - 19 kg of soda ash, 15-19 kg of calcite, 3-6 kg of dolomite, 6-8 kg of feldspar, 3-5 kg of mirabilite, 5-7 kg of fluorspar, and 1-2 kg of sodium nitrate or 0.5-1.5 kg of cerium dioxide. During preparation of a green beer bottle, the powder material comprises, by weight, 53-57 kg of quartz sand, 17-21 kg of soda ash, 7-10 kg of calcite, 3-5kg of dolomite, 4-6 kg of feldspar, 4-6 kg of mirabilite, 5-7 kg of fluorspar and 0.5-1.5 kg of chrome ore powder. During preparation of a brown beer bottle, the powder material comprises, by weight, 52 -56 kg of quartz sand, 17-20 kg of soda ash, 12-15 kg of calcite, 3-5 kg of dolomite, 4-6 kg of feldspar, 5-7 kg of mirabilite, 5-7 kg of fluorspar and 0.3-1.0 kg of carbon powder. The method of invention can improve the utilization rate of cullet and guarantee glass quality and allows the prepared glass to be applicable to the manufacturing of beer bottles.