

Nitrofurantoin is an antibiotic used to treat and prevent UTIs. Learn about its uses, dosage forms, who should avoid it, costs, and more in this 2026 guide.
Nitrofurantoin is a prescription antibiotic that has been a go-to treatment for uncomplicated urinary tract infections for over 70 years. If your doctor just prescribed it—or if you're trying to understand what it is before your appointment—this guide covers everything you need to know: what it treats, how to take it, who should avoid it, and what it costs in 2026.
Nitrofurantoin is a nitrofuran-class antibiotic that works specifically in the urinary tract. Unlike broad-spectrum antibiotics that affect bacteria throughout your body, Nitrofurantoin concentrates in your urine, targeting bacteria right where the infection is.
It's available under several brand names:
Both Macrobid and Macrodantin are manufactured by Almatica Pharma (formerly Allergan/AbbVie), and generic versions are widely available from multiple manufacturers.
Nitrofurantoin is not a controlled substance and does not require any special prescribing authority.
Nitrofurantoin has two FDA-approved uses:
Nitrofurantoin is only effective for lower UTIs (bladder infections). It does not reach high enough concentrations in the blood or kidney tissue to treat upper UTIs (kidney infections/pyelonephritis) or infections elsewhere in the body.
Why doctors choose it: Nitrofurantoin has remarkably low resistance rates compared to other UTI antibiotics. While about 20% or more of E. coli strains are resistant to Trimethoprim-Sulfamethoxazole (Bactrim), resistance to Nitrofurantoin remains under 5% in most areas. This makes it a reliable first-line choice.
Nitrofurantoin is not appropriate for everyone. Your doctor should not prescribe it if you have:
Additionally, older adults (65+) should use Nitrofurantoin with caution. It's on the Beers Criteria list of potentially inappropriate medications for seniors due to increased risks of lung toxicity, liver damage, and nerve damage.
One of the advantages of Nitrofurantoin is that it's affordable, especially as a generic:
Nitrofurantoin is covered by Medicare Part D and virtually all commercial insurance plans.
Nitrofurantoin is a time-tested, effective, and affordable antibiotic for uncomplicated UTIs. It has some of the lowest resistance rates of any UTI antibiotic, it's easy to take, and a full course costs less than a fast-food meal with a discount coupon. Just remember: take it with food, finish the whole course, and talk to your doctor about any kidney issues or allergies before starting.
If you have a prescription and need to find a pharmacy with Nitrofurantoin in stock, Medfinder can help. Or if you need to find a doctor who can prescribe it, we've got a guide for that too.
You focus on staying healthy. We'll handle the rest.
Try Medfinder Concierge FreeMedfinder's mission is to ensure every patient gets access to the medications they need. We believe this begins with trustworthy information. Our core values guide everything we do, including the standards that shape the accuracy, transparency, and quality of our content. We’re committed to delivering information that’s evidence-based, regularly updated, and easy to understand. For more details on our editorial process, see here.