Боль в желудке от курения связана с гастритом, язвой желудка и эзофагитом. Сигареты в процессе горения выделяют никотин и смолы, которые являются канцерогенами и вызывают раздражение. Дым от курения не только проходит через легкие, но и попадает в желудок, где содержит большое количество вредных веществ, которые влияют на сужение кровеносных сосудов в стенке желудка. В результате сопротивление клеток слизистой оболочки стенки желудка снижается, что в долгосрочной перспективе облегчает возникновение гастрита и язвы желудка. При гастрите или язве раздражающие вещества, содержащиеся в табаке, могут непосредственно воздействовать на слизистую оболочку желудка. При раздражении слизистая оболочка желудка спазматически сокращается, вызывая боль в желудке. Никотин, содержащийся в табаке, также вызывает расслабление сфинктера кардии, облегчая рефлюкс желудочной кислоты через кардию в пищевод, вызывая приступ рефлюкс-эзофагита. При эзофагите пациент также может испытывать боль в желудке.