Five selected carbazole derivatives, namely carbazole, 3,6-dibromocarbazole, 2-hydroxycarbazole, 1,2,3,4-tetrahydrocarbazole and 9-(2-ethylhexyl)carbazole-3,6-dicarboxaldehyde were investigated for their inhibitive effects on Desulfovibrio vulgaris (D. vulgaris) induced corrosion of mild steel and in 1 M HCl medium using weight loss, potentiodynamic polarization and electrochemical impedance spectroscopy (EIS) techniques. The carbazole derivatives were found to be mixed type inhibitors with predominantly cathodic inhibitive effects for mild steel in 1 M HCl. Surface morphology results showed the compounds formed adsorbed film on mild steel surface in both aqueous acid and sulphate reducing bacteria (SRB) media. Quantum chemical calculations were used to provide molecular based explanations for the inhibitive effects of the compounds. The interactions of the molecules with mild steel surface was simulated based on molecular dynamic simulations approach using Fe(110) crystal surface as representative metallic surface.