Rifadin is used to treat Leprosy. The generic version is called Rifampin. The average Rifadin cash price is about $103.88 for a supply of Capsule 300 MG 30 pcs. You can reduce your Rifadin cost by up to 75% with our free Rifadin discount card. Bring it to a participating pharmacy near you to save on your prescription medication.