Xifaxan is a prescription oral antibiotic. Its generic name is rifaximin.
Xifaxan is approved for the following uses:
Xifaxan should not be used for diarrhea complicated by fever or blood in the stool, or for diarrhea caused by bacteria other than E. coli.
Yes. The generic version of Xifaxan is called rifaximin.
Generic rifaximin is available in Canada and contains the same active ingredient as brand-name Xifaxan. In the United States, generic rifaximin is not currently available due to patent protections, and the earliest expected availability is 2029.
Many Americans choose to buy generic rifaximin from Canada because it is significantly cheaper than brand-name Xifaxan sold at U.S. retail pharmacies. With a valid prescription, Americans can order generic rifaximin from Canadian pharmacies and often pay a much lower price per tablet.
The price of Xifaxan in Canada depends on tablet strength, whether brand or generic is selected, and the quantity ordered. Ordering larger quantities lowers the cost per tablet.
U.S. retail pricing for Xifaxan is significantly higher than Canadian pharmacy pricing.
With a valid prescription, Americans can order either brand-name Xifaxan or generic rifaximin from Canadian pharmacies and reduce their cost per tablet substantially.
American patients with a valid prescription can order Xifaxan or rifaximin from True Canada Pharmacy:
Xifaxan is taken by mouth and can be taken with or without food. The dose and treatment length depend on the condition being treated. Always take Xifaxan exactly as prescribed by your doctor.
Xifaxan should be taken for the full prescribed course, even if symptoms improve before the medication is finished.
For travelers’ diarrhea, the most commonly reported side effect is headaches.
For hepatic encephalopathy, commonly reported side effects include:
For IBS-D, commonly reported side effects include:
Contact your doctor or seek medical help right away if you experience the following:
In rare cases, Clostridium difficile-associated diarrhea may occur during treatment or months after antibiotic use. Contact your doctor right away if you develop stomach pain, cramps, or loose, watery, or bloody stools, and check with your doctor before treating diarrhea on your own.
Without insurance, Xifaxan 550 mg costs $60.28 per tablet in U.S. retail pharmacies. In Canada, brand-name Xifaxan 550 mg costs about $11.23 per tablet, while generic rifaximin 550 mg costs about $1.75 per tablet.
In Canada, brand-name Xifaxan 550 mg costs $11.23 per tablet. Generic rifaximin 550 mg is also available in Canada and costs $1.75 per tablet. Pricing may vary based on quantity ordered, but the per-tablet cost for generic rifaximin remains significantly lower than brand-name Xifaxan.
The cheapest place to buy Xifaxan is through a Canadian pharmacy such as True Canada Pharmacy. Prices are significantly lower than those at U.S. retail pharmacies, and costs can be reduced even further by choosing generic rifaximin or ordering a larger quantity to lower the price per tablet.
At True Canada Pharmacy, generic rifaximin costs $0.78 per tablet for 200 mg and $1.75 per tablet for 550 mg, compared with U.S. retail prices of $11.84 per tablet for Xifaxan 200 mg and $60.28 per tablet for Xifaxan 550 mg.
Yes. Generic rifaximin is substantially cheaper than brand-name Xifaxan. In Canada, generic rifaximin 200 mg costs $0.78 per tablet, while brand-name Xifaxan 200 mg costs $3.36 per tablet at larger quantities. For the 550 mg strength, generic rifaximin costs $1.75 per tablet, compared with $11.23 per tablet for brand-name Xifaxan.
Because generic rifaximin uses the same active ingredient as Xifaxan, it works the same way in the body when taken as prescribed. The difference between the two is the brand name and the price, not the medication itself.
Yes. Generic rifaximin is available in Canada and contains the same active ingredient as brand-name Xifaxan. The United States does not currently offer generic rifaximin due to patent protections until at least 2029.
Yes. Generic rifaximin contains the same active ingredient as brand-name Xifaxan. Both medications use rifaximin as the active drug. The difference is the brand name and price, not the active ingredient itself.
Xifaxan is cheaper in Canada mainly because of differences in pharmacy pricing structures, drug pricing regulations, and retail markups, which result in lower per-tablet costs compared with U.S. pharmacies.
In addition, generic rifaximin is available in Canada, while the United States does not currently offer a generic version until at least 2029. This gives patients more pricing options. Because of these factors, many Americans choose to buy Xifaxan or rifaximin from Canadian pharmacies to reduce their medication costs.
Yes. Americans can buy both brand-name Xifaxan and generic rifaximin from a Canadian pharmacy with a valid prescription.
Several factors determine the final cost of Xifaxan or rifaximin:
Yes. Xifaxan is approved for the treatment of irritable bowel syndrome with diarrhea in adults.
In addition to IBS with diarrhea, Xifaxan is also approved to treat travelers’ diarrhea caused by noninvasive strains of Escherichia coli in patients 12 years of age and older, and to reduce the risk of recurrent overt hepatic encephalopathy in adults.

Ohio
"We tried to get a prescription filled here in the United States and it was more than we could afford. True Canada Pharmacy has been really, really good. We hope to continue to work with you and use your services as much as we possibly can for our prescriptions."
Minnesota
"The customer service was out of this world. It was so wonderful. They were so helpful."
California
"It has saved me so much money. If I were to get my prescription done here in California, it would cost me triple the amount."Rosemarie F
February 6, 2026
Seth R
January 31, 2026
Peggy G
January 29, 2026
Theresa G
January 28, 2026
Janice J
January 26, 2026
Judith B
January 25, 2026
Our goal is to bring you the most affordable medication. If you find a lower price advertised by another website or your local pharmacy, we’ll match that price or beat it by 10% of the difference.* Call us at 1-877-204-1509 and a member of our CareTeam will be happy to assist you.