蛇的行進方式主要有三種:
一是蜿蜓式。蛇的身體在地面上作水平波狀彎曲,使后緣部分施力于地面后產生的反作用力推動身體前進。此方式適合其在水中行進,這是由于蛇的肌肉運動可以像槳或蹼一樣發揮作用。
二是側行式。蛇抬高大部分身體,向橫側方向猛沖,瞬間就可行進很遠,若是在疏松的沙土上前行,該方式則大顯神威。
三是履帶式。蛇做出類似于坦克履帶式的直線前行運動,源于其肋骨能夠前后自由移動,相連的肋皮肌隨之收縮,肋骨便向前移動,即帶動寬大的腹鱗依次豎立并施力于粗糙的地面,靠反作用力推動前行。蛇之所以被稱為世界上最靈活的生物之一,原因就是它們的脊椎有將近500塊椎骨。