What Is the Best Antibiotic for an Eye Infection?

There is no single “best” antibiotic for eye infections. The American Academy of Ophthalmology states plainly that no evidence exists demonstrating the superiority of any one topical antibiotic over another for the most common bacterial eye infections. What matters more is whether you actually need an antibiotic at all, and which type matches the specific infection you have.

Most Eye Infections Don’t Need Antibiotics

The majority of red, irritated eyes in adults are caused by viruses or allergies, not bacteria. Viral conjunctivitis (the most common form of pink eye) clears on its own and won’t respond to antibiotic drops at all. The CDC notes that most acute infectious conjunctivitis in adults is viral and self-limited. Using antibiotics when they’re not needed contributes to resistance and can cause unnecessary side effects.

Bacterial conjunctivitis does exist, and mild cases often resolve without treatment too. The key sign that points toward a bacterial cause is thick, yellow or green discharge that mats your eyelids together, especially overnight. Viral pink eye tends to produce watery, clear discharge instead. But there’s significant overlap between the two, which is why even doctors sometimes have trouble distinguishing them on sight alone.

Common Antibiotics for Bacterial Pink Eye

When a bacterial eye infection does warrant treatment, doctors typically prescribe one of several broad-spectrum topical antibiotics. The most commonly used options include fluoroquinolone drops (like moxifloxacin), trimethoprim/polymyxin B drops, and erythromycin ointment. All of them work well against the bacteria that most often cause pink eye, including staph species, strep, and Haemophilus influenzae.

In clinical trials, newer fluoroquinolone drops show clinical cure rates around 58 to 69 percent by day five and bacterial eradication rates above 84 percent. Older, less expensive options like erythromycin ointment and trimethoprim/polymyxin B drops perform comparably for routine infections. Your doctor’s choice often comes down to practical factors: whether you prefer drops or ointment, how many times a day you want to apply the medication, cost, and whether you have any drug allergies.

Drops are generally easier to use during the day since they don’t blur your vision. Ointments last longer on the eye surface and can be more comfortable at bedtime, but they do cause temporary blurriness. A typical course runs 7 to 10 days, though some newer antibiotics require shorter treatment. Finishing the full course matters, even if your eye looks and feels better after a few days.

How Treatment Differs by Infection Type

Not all eye infections are pink eye. Where the infection is located changes which antibiotic works best.

Corneal ulcers are far more serious than conjunctivitis and require aggressive treatment, often with fluoroquinolone drops applied as frequently as every 15 minutes in the first hours. Contact lens wearers with red, painful eyes are at higher risk for corneal infections and should remove their lenses immediately and see an eye doctor promptly.

Eyelid infections (blepharitis) follow a different treatment path entirely. For inflammation along the back edge of the eyelid, oral antibiotics like doxycycline often work better than topical drops, particularly in people who also have rosacea. Some patients do well on a surprisingly low dose, as little as one pill twice a week for maintenance. For acute infections along the front of the lash line, bacitracin ointment applied directly to the lid margin is a common first choice. Erythromycin ointment is a reasonable alternative, though resistance rates in some staph strains run as high as 50 percent.

Gonococcal conjunctivitis is rare but serious enough to threaten vision. It causes a dramatically swollen eye with heavy pus and requires systemic antibiotics (injected or oral), not just eye drops.

Special Considerations for Children

Children get bacterial pink eye more often than adults do, and the bacteria involved are slightly different, with strep, Haemophilus, and Moraxella being more common culprits. Erythromycin ointment and trimethoprim/polymyxin B drops are both widely used in kids and considered safe for children age one and older. Erythromycin ointment is the only ophthalmic antibiotic approved for use in newborns and is routinely applied at birth to prevent infections picked up during delivery.

Fluoroquinolone drops like moxifloxacin are also approved for children one year and older. One important safety note: tetracycline-based antibiotics, sometimes used for chronic eyelid problems, can stain developing teeth in children under eight with prolonged use.

Antibiotic Allergies and Eye Drops

Neomycin, found in some over-the-counter combination antibiotic ointments, is one of the most common causes of contact allergies. Roughly 6.4 percent of adults in North America and up to 8.1 percent of children have a sensitivity to it. If you’ve ever had a skin reaction to triple antibiotic ointment, mention this before getting an eye prescription. Neomycin can cross-react with related antibiotics like gentamicin and tobramycin because they share a similar chemical structure, so your doctor may need to avoid that entire drug family.

Tobramycin eye drops, another common prescription, can cause stinging, burning, tearing, and temporary blurred vision even in people without allergies. These side effects are usually mild, but if they persist or worsen, switching to a different antibiotic class is straightforward.

What Actually Determines the Right Choice

Since no single antibiotic outperforms the others for routine bacterial conjunctivitis, the “best” one for you depends on a handful of practical questions. Do you wear contact lenses? That raises the stakes and may push your doctor toward a fluoroquinolone with strong coverage against Pseudomonas. Do you have a neomycin or aminoglycoside allergy? That narrows the options. Is cost a concern? Erythromycin ointment and trimethoprim/polymyxin B drops are available as generics and cost significantly less than branded fluoroquinolones. Are you treating a child under one? Erythromycin is the standard.

For most people with a straightforward bacterial eye infection, any of the commonly prescribed antibiotics will clear it up within a week or so. The more important step is confirming you actually have a bacterial infection in the first place, since using antibiotic drops for a viral or allergic problem won’t help and delays finding the right treatment.