มันเกิดจากการอักเสบ, ความเสียหายทางกล, โรคหลอดเลือด, เนื้องอกและปัจจัยอื่น ๆ นอกจากนี้ยังสามารถทำให้เกิดเลือดออกในหลอดอาหารเนื่องจากโรคของอวัยวะที่อยู่ติดกันและโรคทางระบบ