من أسباب تقيؤ الدم وجود مشاكل في المريء كالتهابه، أو وجود دوالي المريء، أو بسبب وجود الأورام، أوالسرطان، أو الإصابة بقرحة المعدة أو التهاب المعدة، بالإضافة إلى الإصابة بالبلهارسيا، أو وجود نزيف حاد للأنف، ونزوله للجهاز الهضمي عن طريق الحلق، أو الإصابة بسرطان البنكرياس، أو الفشل الكبدي، أو ارتفاع الضغط البابي.