Il danazolo è assunto per via orale, con ottima biodisponibilità a causa dell'elevata liposolubilità del composto. È metabolizzato a livello del fegato, nel quale si accumula. Ulteriori siti di accumulo sono il surrene e il rene. La vie di escrezione sono la via biliare e la via urinaria, con un'emivita di circa 15 ore; concentrazioni plasmatiche stabili si ottengono perciò con somministrazione iniziale di 300 mg 2 volte al giorno. Il danazolo viene trasportato nel torrente ematico dalla proteina legante gli ormoni sessuale (SHBG) e dalla proteina legante i corticosteroidi (CBG). Una minima frazione è libera nel plasma.