Thiazid, clopamid, ciprofloxacin, chlorthalidon, thuốc chống co giật: ức chế thải trừ calci qua thận. Glucocorticoid, phenytoin: làm giảm hấp thu calci qua đường tiêu hóa. Cholestyramin, colestipol hydroclorid: có thể giảm hấp thu vit D ở ruột. Sử dụng dầu khoáng quá mức có thể cản trở hấp thu vit D ở ruột. Phenobarbital và/hoặc phenytoin: có thể làm giảm nồng độ 25-hydroxyergocalciferol và 25-hydroxy-colecalciferol, tăng chuyển hóa vit D thành chất không hoạt tính. Corticosteroid: cản trở tác dụng của vit D. Calci làm
giảm hấp thu demeclocyclin, doxycyclin, metacyclin, minocyclin, oxytetracyclin, tetracyclin, enoxacin, fleroxacin, levofloxacin, lomefloxacin, norfloxacin, ofloxacin, pefloxacin, sắt, kẽm, khoáng chất thiết yếu khác;
tăng độc tính đối với tim của glycosid digitalis. Ðiều trị đồng thời vit D với thuốc lợi niệu thiazid cho người thiểu năng cận giáp có thể dẫn đến tăng calci huyết.