Las causas de la melena pueden ser:
Úlcera del estómago
Úlcera duodenal
Carcinoma gástrico
Várices esofágicas en cirrosis hepática
Hernia hiatal
Gastritis hemorrágica (uremia, salicilatos)
Carcinoma de esófago
Divertículo esofágico
Divertículo colónico
Divertículo de meckel
Terapia anticoagulante
Púrpura abdominal de Henoch
Enfermedad de Werlhof
Coagulopatías
Enfermedad de osler
Melena neonatal
Tomar preparaciones de hierro (pseudomelena)