蛇的消化靠在地上爬行,利用肚皮和不平整的地面来摩擦消化食物。
蛇的食欲较强,食量也大,通常先咬死,然后吞食。嘴可随食物的大小而变化,遇到较大食物时,下颌缩短变宽,成为紧紧包住食物的薄膜。蛇常从动物的头部开始吞食,吞食小鸟则从头顶开始,这样,鸟喙弯向鸟颈,不会刺伤蛇的口腔或食管。吞食速度与食物大小有关,小白鼠5~6分钟即可吞人,较大的鸟则需要15~18分钟。