引起肠痉挛的原因有过敏、炎性感染、痛经、环境等。
自身过敏性体质,例如对牛奶过敏,服用后会可引起肠道痉挛,出现腹泻、腹痛,或对某些药物过敏,刺激肠道引起痉挛。
如肠胃炎,由于不健康饮食方式,导致病毒或细菌病原微生物侵袭肠道黏膜,导致肠道平滑肌痉挛引起痉挛腹痛。
子宫内膜前列腺素含量过高而诱发肠痉挛等。
气候突然变化,过于寒冷会刺激胃肠道,导致控制肠道运动的神经系统功能失调或肠壁缺血,引起一过性肠壁肌肉痉挛。