How Much Does Nitrofurantoin Macrocrystal Cost in Mexico vs the USA?
Sold in Mexico as Anmic 100Mg 40 Caps, Anmic 40 Cápsulas Caja Nitrofurantoína 100 MG, Anmic 100 mg caja con 40 cápsulas. Also known by the brand names Nitrofurantoin, Anmic, Biofurin, Ircilus, Macrodantina, Macrofurin and 9 more.
About Nitrofurantoin Macrocrystal
Nitrofurantoin is an antibiotic that targets and eliminates bacteria in the body. It is primarily used to treat urinary tract infections and is classified as a urinary anti-infective. This medication helps to prevent the growth of new bacteria, aiding in the resolution of infections.
Prices updated:
Available Strengths
Price per unit varies noticeably between doses — worth comparing.
Price per unit by strength (generic)
Showing pharmacy listings for 25mg suspension
Generic pricing — 25mg suspension
Macrodantina 25Mg Susp Inf 120generic$37.49
Showing pharmacy listings for 50mg capsule
Generic pricing — 50mg capsule
Mexico
Prices range $68.44–$91.00 between pharmacies we track — worth comparing.
Macrodantina 50 mg, 40 Cápsulas.generic$68.44$1.71 / unit
Macrodantina De 50 mg Caja Con 40 Cápsulas - Nitrofurantoinageneric$79.78$1.99 / unit
Macrodantina De 50 mg Caja Con 40 Cápsulas - Nitrofurantoinageneric$80.11$2.00 / unit
(A) MACRODANTINA 50MG CAP C40generic$83.37
Macrodantina 50 mg Oral 40 cápsulasgeneric$91.00$2.28 / unit
In Mexico, the generic saves you 8.8% vs the brand-name product.
Brand-name pricing — 50mg capsule
Macrodantina 50mg caja 40 cápsulasbrand$87.57$2.19 / unit
Showing pharmacy listings for 50mg tablet
Generic pricing — 50mg tablet
Macrodantina 50 Mg Tab 40generic$77.82
Showing pharmacy listings for 100mg capsule
Generic pricing — 100mg capsule
Mexico
Prices range $3.44–$83.51 between pharmacies we track — worth comparing.
NITROFURANTOINA 100 MG 40 CAPSULASgeneric$3.44$0.09 / unit
NITROFURANTOINA 100 MG 40 CAPSULASgeneric$3.46$0.09 / unit
TERFHICID (NITROFURANTOINA) 40 CAPS 100 MG (A)generic$3.52$0.09 / unit
TERFHICID (NITROFURANTOINA) 40 CAPS 100 MG (A)generic$3.53$0.09 / unit
FURICROL 100MG CAP C/40*MVE*generic$4.13$0.10 / unit
MACROFURIN 100MG 40 CAPgeneric$5.20$0.13 / unit
BIOFURIN 100 MG 40 CAPSULASgeneric$5.43$0.14 / unit
Nitrofurantoína 100 mg, 40 Cápsulas Pharmalife.generic$6.22$0.16 / unit
Biofurin De 100 mg Caja Con 40 Cápsulas - Nitrofurantoinageneric$7.26$0.18 / unit
Biofurin De 100 mg Caja Con 40 Cápsulas - Nitrofurantoinageneric$7.29$0.18 / unit
Biofurin 100mg C/40cap Nitrofugeneric$7.50$0.19 / unit
Nitrofurantoina 100 mg Oral 40 cápsulas Marca del Ahorrogeneric$7.84$0.20 / unit
Nitrofurantoina 100 mg Oral 40 cápsulas Marca del Ahorrogeneric$7.88$0.20 / unit
Futroken 100 mg, 40 Cápsulas.generic$9.38$0.23 / unit
Futroken 100 mg 40 cápsulasgeneric$16.10$0.40 / unit
Ircilus 100 mg, 40 Cápsulas.generic$29.69$0.74 / unit
Ircilus 100 Mg 40 Capsgeneric$34.95$0.87 / unit
Anmic 100Mg 40 Capsgeneric$39.15$0.98 / unit
IRCILUS 100 MG CAJA C/40 CÁPSULASgeneric$42.06$1.05 / unit
Ircilus 100 mg X 40 cápsulasgeneric$43.46$1.09 / unit
Anmic 100Mg 40 Capsgeneric$48.58$1.21 / unit
Macrodantina 100 mg, 40 Cápsulas.generic$70.21$1.76 / unit
Macrodantina 100 mg Oral con 40 Cápsulas.generic$77.86$1.95 / unit
MACRODANTINA 100 MG 40 CAPSULASgeneric$83.27$2.08 / unit
(A) MACRODANTINA 100MG CAP C40generic$83.51
In Mexico, the generic saves you 23.2% vs the brand-name product.
Brand-name pricing — 100mg capsule
Mexico
Prices range $4.82–$93.70 between pharmacies we track — worth comparing.
Biofurin 100mg caja con 40 cápsulasbrand$4.82$0.12 / unit
Macrofurin 100mg caja 40 cápsulasbrand$6.04$0.15 / unit
Farmacias Benavides 100 mg Nitrofurantoína 40 Cápsulasbrand$7.55$0.19 / unit
MACROFURIN 100MG CAP CAJ C/40brand$7.97$0.20 / unit
Futroken 100mg caja 40 cápsulasbrand$8.31$0.21 / unit
Futroken 100mg con 40 Cápsulas (AN)brand$8.73$0.22 / unit
Macrofurin 100mg con 40 Cápsulas (AN)brand$9.05$0.23 / unit
Nitrofurantoína 100 MG Aurax 40 Cápsulas Cajabrand$9.12$0.23 / unit
FUTROKEN 100MG CAP CAJ C/40brand$9.84$0.25 / unit
Ircilus 100mg con 40 Cápsulas (AN)brand$38.18$0.95 / unit
IRCILUS 100 mg CAP CAJ C/40brand$46.47$1.16 / unit
Ircilus 40 Cápsulas Caja Nitrofurantoína 100 MGbrand$47.18$1.18 / unit
Anmic 40 Cápsulas Caja Nitrofurantoína 100 MGbrand$52.88$1.32 / unit
Anmic 100 mg caja con 40 cápsulasbrand$55.20$1.38 / unit
Macrodantina 100mg caja 40 cápsulasbrand$87.68$2.19 / unit
MACRODANTINA 100MG CAP CAJ C/40brand$93.70$2.34 / unit
United States
For comparison — here's what the same product typically costs at US pharmacies.
Retail prices range $8.50–$18.36 between pharmacies we track — coupon prices vary too.
- Macrobidbrand$11.56$8.50with pharmacy coupon$0.85 / unit
- Macrobidbrand$11.56$8.50with pharmacy coupon$0.85 / unit
- Macrobidbrand$11.56$9.84with pharmacy coupon$0.98 / unit
- Macrobidbrand$11.56$9.84with pharmacy coupon$0.98 / unit
- Macrobidbrand$11.56$1.16 / unit
- Macrobidbrand$11.56$1.16 / unit
- Macrobidbrand$11.56$1.16 / unit
- Macrobidbrand$11.56$1.16 / unit
- Macrobidbrand$11.56$1.16 / unit
- Macrodantinbrand$18.36$13.91with pharmacy coupon$0.99 / unit
- Macrodantinbrand$18.36$16.80with pharmacy coupon$1.20 / unit
- Macrodantinbrand$18.36$18.29with pharmacy coupon$1.31 / unit
- Macrodantinbrand$18.36$18.29with pharmacy coupon$1.31 / unit
- Macrodantinbrand$18.36$1.31 / unit
- Macrodantinbrand$18.36$1.31 / unit
- Macrodantinbrand$18.36$1.31 / unit
- Macrodantinbrand$18.36$1.31 / unit
- Macrodantinbrand$18.36$1.31 / unit
Showing pharmacy listings for 100mg + 100mg capsule
Generic pricing — 100mg + 100mg capsule
IRCILUS 100MG - CAP 40 100 mg Caja con 40 cápsulasgeneric$50.01$1.25 / unit
In Mexico, the brand-name product is actually about 1474.6% cheaper than the generic here.
Brand-name pricing — 100mg + 100mg capsule
Mexico
Prices range $2.98–$3.37 between pharmacies we track — worth comparing.
RALOBAX 100 MG 40 CAPS LGEN N 100 mgbrand$2.98$0.07 / unit
NITROFURANTOINA 100 MG c/40 CAP 100 mg Caja con 40 cápsulasbrand$3.37$0.08 / unit
Showing pharmacy listings for 100mg tablet
Generic pricing — 100mg tablet
Mexico
Prices range $13.47–$77.04 between pharmacies we track — worth comparing.
Nitrofurantoina 100Mg Tab40Kengeneric$13.47
Nitrofurantoina 100Mg Tab40Kengeneric$13.52
Macrodantina 100Mg Tab 40 4generic$77.04
Brand-name pricing — 100mg tablet
Suronit 100mg caja con frasco con 12 tabletasbrand$3.43$0.29 / unit
Similar Medications
Related medications
Frequently Asked Questions
Is there a generic version of Nitrofurantoin?
Yes, Nitrofurantoin is available both as a brand-name product and as a generic.
Does the price of Nitrofurantoin change with the dose?
Yes - the price per unit for Nitrofurantoin (capsule) varies noticeably between the 3 strengths we track. Check the dosage table above to find the best value for your prescription.
How can I save money on Nitrofurantoin?
Compare prices for Nitrofurantoin across Mexican and US pharmacies above to find the lowest price, and check whether a generic version is available - generics are typically cheaper than the brand-name product.
Data & Disclaimers
Prices last checked: September 1, 2026.
Prices are collected periodically from pharmacy websites and public pricing sources and are shown for general reference only — actual prices can vary by pharmacy, location, and over time. Frontera Rx is not a pharmacy and does not sell medication; we don't provide medical advice. Always confirm the current price and availability with the pharmacy before you buy or travel. Read our full disclaimer.
*NADAC markup is a reference figure: how many times higher a US retail price is than the National Average Drug Acquisition Cost (NADAC), a public wholesale benchmark published by the US government. It reflects one factor in how US retail drug prices are set; we show it as neutral background information, not as a judgment about any pharmacy or program. For this product, the US retail price runs about 5.4× the NADAC reference.