除小部分蛇,如生活于海中的海蛇和栖于淡水中的水蛇在水中生活外,大多数蛇均为陆生。陆生的蛇一般栖于洞内、草地或树上。
冬季蛇类在洞内冬眠,其冬眠可因环境温度的提高而暂时被打乱,如有时中午太阳晒到洞口蛇会出洞取暖。蛇活动的活跃程度,自春至秋仍受着气温的制约。气温过冷的初春和晚秋,气温过热的盛夏,蛇的活动少,出外活动的时间也会提早或延迟。它们到洞外活动最为活跃的时期,是在晚春、初夏、初秋至仲秋。蛇类的栖息地,随着气温升降也可有所变换。例如进人盛夏气温过高时,它们会离开冬眠场所,疏散到凉爽而近水的地带去。
随蛇种的不同,它们出洞活动的时间亦有不同。通常,眼镜蛇、眼镜王蛇、乌梢蛇、灰鼠蛇等主要活动于白天,金环蛇、银环蛇、烙铁头蛇、赤链蛇等主要活动于晚上。可是,当气温过高或过低时,它们的活动时间就会相应延迟或提早。例如平时在晚上出洞的银环蛇,气温较冷
时会在白天出洞。
气候因素如风和雨,对蛇的活动有影响。当风力为3~4级时,大多数蛇很少出洞。台风到来的前夕,往往有很多蛇爬出洞外活动,捕蛇者总可在这时满载而归。这时蛇之所以大量出洞,是因洞中特别闷热,无法耐受而被逼出洞的。
较多的蛇如眼镜蛇等,喜欢晴天时出外活动,一旦遇雨就会掉头逃回洞去。可是有一些蛇,例如五步蛇、竹叶青之类,却喜欢在阴雨天活动。
具体地对于某条蛇来说,并非每天外出。因为它们出洞活动有其一定目的,如觅偶、喝水、沐浴、蜕皮等,但主要是为了觅食。一旦它们饱餐之后,消化食物需费时5~7d,这时它们就静卧洞中了。