The inhibiting effect of four newly synthesised Schiff bases containing pyridyl group was investigated on the corrosion of low carbon steel in 0.1 M hydrochloric acid solution under various conditions by potentiodynamic polarisation method and impedance measurements. The Schiff bases used were 2-((1Z)-1-aza-2-(2-pyridyl)vinyl)benzene-1-thiol, (1Z)-1-aza-1,2- di(2-pyridyl)ethene, [((1Z)-1-aza-2-(2-pyridyl)vinyl)amino]benzene-1-thione and 2-((1Z)-1-aza-2-(2-pyridyl)vinyl)benzothiazole. All the Schiff bases inhibit corrosion of low carbon steel and their inhibition efficiencies increase with decrease in temperature and increase in concentration. The difference in protection actions of the inhibitors can be attributed to the presence of substituents in the structures that increase or decrease the electron density on the azomethine (-C=N-) group. Polarisation curves indicate that the Schiff bases act as anodic inhibitors. AC impedance and potentiodynamic polarisation measurements reveal that the compounds are adsorbed on the steel surface and the adsorption obeys the Temkin isotherm. Activation parameters (E-a, Delta H*, Delta S*) for the corrosion of low carbon steel in 0.1 M HCl were calculated and showed that corrosion was much reduced in the presence of inhibitors.