آلوده شدن به هلیکوباکتر پیلوری شایع‌ترین دلیل زخم دستگاه گوارش است. این باکتری می‌تواند از طریق آب و غذا از فردی به فرد دیگر منتقل شود. از سایر دلایل احتمالی می‌توان به زیاده‌روی در مصرف داروهای ضد التهاب غیر استروئیدی و پرتودرمانی اشاره کرد.