Skip to Content

What is the best antibiotic to treat strep throat?

Medically reviewed by Last updated on Apr 10, 2019.

Official Answer


Penicillin, or drugs from the penicillin-type class, such as amoxicillin, are usually first-line choices for strep throat. Cephalosporin antibiotics such as cephalexin may also be used.

If you have a severe allergy to penicillin-type drugs, a macrolide antibiotic such as azithromycin or clarithromycin might be used. Clindamycin is another option.

Most of these antibiotics come in a liquid form that will be easier for children to take.

The best antibiotic for a strep throat will depend on many patient-specific factors, such as allergies, tolerance to medications, ability to swallow tablets, resistance patterns, and cost concerns.

Related Medical Questions

Drug Information

Related Support Groups