Thin walled cylindrical shells are being widely used as silos, liquid tanks, marine structures, and industrial chemical plants. In such applications, the shells are mostly exposed to liquids. When shells filled with low-pH-liquids, corrosion occurs at the surface. Corroded material loss, causes the thickness of the shells to decrease, and it reduces the buckling capacity of shells. Purpose of this study is to investigate the effects of corrosion on the buckling capacity of thin walled cylindrical shells subjected to uniform external pressure. The model shells were half or full filled with 5% and 10% HCl (Hydrochloric Acid) solutions for corrosion. To tolerate the negative effects of corrosion, the cylinders were coated with varying sizes of carbon fiber reinforced polymer (CFRP) sheets. Total of 12 models with the dimensions of 800x400x0.45 mm was investigated in this research. The perfect non-corroded models were used to compare the behavior of all the models. Results show that corrosion causes a significant decrease on the buckling capacity of thin walled cylindrical shells. Acid ratio, filling rate and surface area coated with CFRP fabrics affects the buckling capacity of cylinders.Coating the cylinders with one layer of CFRP resulted with tolerating the buckling capacity loss.