Drisdol is used to treat Osteoporosis. The generic version is called Ergocalciferol. The average Drisdol cash price is about $71.09 for a supply of Capsule 50000 UNIT 30 pcs. You can reduce your Drisdol cost by up to 75% with our free Drisdol discount card. Bring it to a participating pharmacy near you to save on your prescription medication.