Keflex antibiotic prescription available online

If you are suffering from bacterial infections, the antibiotic Keflex can help. Get a new medication prescription or refill of Keflex today from a board-certified doctor online.*

Book an appointment

Treats a variety of bacterial infections

Available as a capsule

Follow full course for effective bacterial infection treatment

*Prescriptions are provided at the doctor’s discretion. Learn more about our controlled substances policy and how you can save up to 80% with our prescription discount card.

About Keflex

Keflex is considered a cephalosporin antibiotic, which functions by stopping the growth of bacteria. Like any cephalosporin antibiotic, this medication can only be used to treat bacterial infections. It is ineffective against cold and flu viruses because they are viral infections.

Some conditions that Keflex is known to treat include infections caused by bacteria, including ear, skin, urinary tract, and upper respiratory infections. Keflex is available only by prescription. It is available in a generic formulation as well as under different brand names, including Bio-Cef and Panixine DisperDose.

Keflex may be prescribed in a capsule: 250 mg, 500 mg, and 750 mg. It’s always important to follow the specific instructions on your prescription, as they can vary based on the formulation and dosage that you are prescribed.

If you are prescribed Keflex, be sure to complete the full course unless your doctor specifically tells you to stop.

If you don’t complete your prescription, the cephalosporin antibiotic may not fully treat your bacterial infection.

Keflex uses

There are 5 FDA-approved uses for Keflex, but it may also be used off-label to treat other conditions. Your online medical professional may prescribe it for any of the following common reasons. It’s also possible that your health care provider may prescribe it for other reasons not listed here. Ask your online doctor or pharmacist if you have questions about why a medication is prescribed.

  • Respiratory tract infections

    Infections that are caused by bacteria entering the respiratory tract

  • Otitis media

    Middle ear infections that are caused by bacteria

  • Skin infections

    Infections of the epidermis, dermis, or subcutaneous tissue

  • Bone infections

    Osteomyelitis: infections can reach a bone by traveling through the bloodstream or spreading from nearby tissue

  • Genitourinary tract infections

    Urinary tract infections

Keflex side effects

The side effects associated with taking Keflex are typically mild. Most Keflex side effects are associated with gastrointestinal discomfort. Keflex has some common side effects. They may include:

  • Diarrhea

  • Nausea

  • Vomiting

  • Indigestion

  • Stomach pain

  • Vaginal itching

  • Other side effects, which are less common but might be more severe, could include:

    • Bloody stool

    • Severe stomach pain

    • Easy bruising

    • Seizure

    • Pale skin

    • Yellowed skin

    • Lower back pain

    • Symptoms feel life-threatening

      You should call your doctor if you notice any of these side effects or if you develop any other new or serious symptoms.

How to take Keflex

Your pharmacist will provide you with instructions on how to take your Keflex prescription.

Be sure to read your prescription label and follow the instructions. Call your doctor or pharmacy if you have any questions.

Keflex can come in different forms and doses, so be sure to follow the specific instructions on your prescription.

It is typically prescribed every six hours.

Some specific instructions may include 250 mg every 6 hours for 7 to 14 days. Your doctor can prescribe a dose of 500mg for more severe infections.

What to avoid while taking Keflex

  • Keflex has 35 drug interactions. Don’t change what you are taking without checking with your doctor or pharmacist. That includes other medications or supplements, as well as over-the-counter drugs.

    It is important to avoid multivitamins when taking Keflex. Any product with zinc can interfere with absorption.

    Ask your doctor or pharmacist if it is acceptable to consume alcohol while taking Keflex.

    Some research shows that regular alcohol consumption may not impact Keflex. Alcohol may also reduce the medication’s ability to do its job, making it harder to fight the infection.

    Stop taking Keflex immediately if you have any allergic reactions to it. Get medical assistance immediately, as there is the potential for serious allergic reactions.

Medication alternatives to Keflex

Keflex prescription FAQs

  • How much does Keflex cost?

    The average cost of Keflex is $63 for a supply of 20 capsules. This will vary based on the pharmacy and insurance plans.

  • How can I refill my Keflex prescription?

    Keflex can be refilled by a doctor or pharmacist at any local pharmacy.

  • What happens if you take Keflex on an empty stomach?

    For those with sensitive stomachs, Keflex may upset them. It can be taken with or without food but should always be taken with a large glass of water.

  • How long does it take for Keflex to work for bacterial infection?

    Symptoms can start to subside within 48 hours. However, completing the entire 7 or 14-day Keflex treatment is important to ensure the bacterial infection is gone.

  • How long does it take to feel better on Keflex?

    While Keflex will get to work almost immediately, most people won’t see any improvements until 48 hours after the initial dose.

  • Who should not take Keflex?

    People who take other drugs that are known to interact with Keflex. Also, Keflex should not be taken by anyone with the following conditions:

    • Inflammation of the large intestine

    • Chronic kidney disease stage 4 or 5

    • Kidney disease with likely reduction in kidney function

  • What happens if I miss a dose of Keflex?

    Take the missed dose ASAP. If it is almost time for your next dose, skip the missed dose and take the regularly scheduled dose.

  • What happens if I take too much Keflex?

    Symptoms may include nausea, vomiting, stomach pain, mild diarrhea, and blood in your urine. Call the local poison control center immediately and contact your doctor for medical advice.

3 simple steps to request your Keflex prescription today

Step 1

Book a Keflex prescription appointment.

Book a same-day appointment from anywhere.

Step 2

Talk to your medical provider regarding your Keflex prescription.

Visit with a doctor on your smartphone or computer.

Step 3

Pick up your Keflex prescription.

We can send prescriptions to any local pharmacy.

Keflex prescription pricing details

How pricing works

To get a new or refill on your Keflex prescription, join our monthly membership and get discounted visits.

Paying with insurance



First month free



30 days of free membership

  • Same-day appointments 7 days a week

  • Unlimited messages with your Care Team

  • Prescription discount card to save up to 80%

  • Exclusive discounts on lab tests

  • Free memberships for your family

  • Cancel anytime

Visit price with insurance

Often the same as an office visit. Most patients with in-network insurance pay $30 or less!

  • We accept these insurance plans and many more:

    • Humana
    • Aetna
    • Cigna

Paying without insurance



First month free



30 days of free membership

  • Same-day appointments 7 days a week

  • Unlimited messages with your Care Team

  • Prescription discount card to save up to 80%

  • Exclusive discounts on lab tests

  • Free memberships for your family

  • Cancel anytime

Visit price without insurance

Initial visits are $129.

Book an appointment

If we're unable to treat you, we'll provide a full refund.


PlushCare is dedicated to providing you with accurate and trustworthy health information.

PlushCare content is reviewed by MDs, PhDs, NPs, nutritionists, and other healthcare professionals. Learn more about our editorial standards and meet the medical team. The PlushCare site or any linked materials are not intended and should not be construed as medical advice, nor is the information a substitute for professional medical expertise or treatment.