There are a few alternatives to Flagyl if you are looking for an antibiotic to treat a bacterial infection. Some of the most common alternatives include amoxicillin and clindamycin.