蛇都会游泳。这使得它们在陆地上和水中都能捕获猎物。有些种类的蛇喜欢干燥的陆地,另一些种类的蛇以水作为它们主要生活场所。常见的长期生活在水中的蛇是海蛇,海蛇喜欢在大陆架和海岛周围的浅水中栖息,在水深超过100米的开阔海域中很少见。有些喜欢呆在沙底或泥底的混水中,有些喜欢在珊瑚礁周围的清水里活动。
蛇有它的特殊运动方式:
一种是蜿蜒运动,所有的蛇都能以这种方式向前爬行。爬行时,蛇体在地面上作水平波状弯曲,使弯曲处的后边施力于粗糙的地面上,由地面的反作用力推动蛇体前进,如果把蛇放在平滑的玻璃板上,那它就寸步难行,无法以这种方式爬行了。
第二种是履带式运动,蛇没有胸骨,它的肋骨可以前后自由移动,肋骨与腹鳞之间有肋皮肌相连。当肋皮肌收缩时,肋骨便向前移动,这就带动宽大的腹鳞依次竖立,但这时只是腹鳞动而蛇身没有动,接着肋皮肌放松,腹鳞的后缘就施力于粗糙的地面,靠反作用把蛇体推向前方。
第三种方式是伸缩运动,蛇身前部抬起,尽力前伸,接触到支持的物体时,蛇身后部即跟着缩向前去,然后再抬起身体前部向前伸,得到支持物,后部再缩向前去,这样交替伸缩,蛇就能不断地向前爬行。