Antimicrobial peptides (AMPs) are ancient antimicrobial weapons used by multicellular organisms as components of their innate immune defenses. Because of the antibiotic crisis, AMPs have also become candidates for developing new drugs. Here, we show that five different AMPs of different classes are effective against non-dividing Escherichia coli and Staphylococcus aureus. By comparison, three conventional antibiotics from the main three classes of antibiotics poorly kill non-dividing bacteria at clinically relevant doses. The killing of fast-growing bacteria by AMPs is faster than that of slow-dividing bacteria and, in some cases, without any difference. Still, non-dividing bacteria are effectively killed over time. Our results point to a general property of AMPs, which might explain why selection has favored AMPs in the evolution of metazoan immune systems. The ability to kill non-dividing cells is another reason that makes AMPs exciting candidates for drug development.