Plusieurs facteurs peuvent contribuer à causer une gastrite aiguë. Certains médicaments, comme l'aspirine ou les anti-inflammatoires provoquent une irritation et entraînent l'inflammation de la muqueuse. La gastrite aiguë est parfois causée par un abus d'alcool récent ou par l'ingestion de substances corrosives. Elle peut aussi provenir d'une allergie ou de traitements de radiothérapie, ou être la conséquence d'un ralentissement important des fonctions du foie, des reins ou des poumons. Enfin, les personnes qui viennent de subir un stress important comme une chirurgie majeure, un traumatisme crânien ou des brûlures sévères souffrent souvent de gastrite aiguë.

La gastrite chronique, quant à elle, est souvent due à une consommation prolongée d'agents irritants comme l'alcool, le tabac ou les médicaments anti-inflammatoires. Elle peut aussi être causée par une maladie sous-jacente comme l'anémie pernicieuse ou une maladie auto-immune, dont la caractéristique est de produire des anticorps qui s'attaquent aux propres organes de la personne atteinte. La gastrite chronique se développe parfois chez les personnes qui souffrent de reflux gastro-oesophagien. Il arrive aussi qu'elle soit une simple conséquence de l'âge ou tout simplement de cause inconnue. On a aussi découvert qu'une bactérie, l'Helicobacter pylori, celle-là même qui est impliquée dans la majorité des cas d'ulcère gastroduodénal, serait aussi responsable de certaines gastrites chroniques.