Keflex for a UTI (Urinary Tract Infection)

Keflex® (cephalexin) is a prescription antibiotic used for treating and/or preventing various types of infections. It is approved to treat bacterial infections and to prevent heart valve infections (bacterial endocarditis). Healthcare provides will often prescribe Keflex for a UTI (urinary tract infection).
 
The recommended dose for the treatment of most types of bacterial infections is Keflex 250 mg to 1000 mg, taken four times a day for 7 to 14 days. For chronic or more serious infections, your healthcare provider may continue treatment for a longer period.
 
In children, the dose can range, depending on body weight, from 25 mg to 100 mg per kilogram of body weight per day (mg/kg/day). The Keflex dose is divided and taken three to four times a day for 7 to 14 days. Children should generally be limited to 4000 mg or less per day.
 
(Click Keflex Uses and Keflex Dosage for more information about using Keflex for treating a urinary tract infection, to learn about other approved uses for this drug, and for tips on using this particular antibiotic.)
 
Written by/reviewed by: Kristi Monson, PharmD; Arthur Schoenstadt, MD
Last reviewed by: Kristi Monson, PharmD;