每年冬夏兩季,蛇類都會休眠。作為變溫動物,蛇類最適宜的活動溫度是20℃-30℃。進入冬季,蛇類體溫隨著氣溫變低,當氣溫降至10℃時,其就停止一切活動,爬入洞穴或樹洞內開始冬眠。通常是幾十條或上百條蛇聚集在一起,這樣便于升高體溫,減少水分蒸發,順利越冬。待到春天,氣溫高于10℃時,蛇類便結束冬眠,外出活動。到了夏天,當氣溫高于35℃時,它們便躲到樹蔭下、水池邊、陰涼潮濕地方來降低體溫,以防“中暑”身亡。生活在熱帶、亞熱帶,以及干燥沙漠地區的蛇類則會夏眠,這與冬眠一樣,都是蛇類對環境適應的一種遺傳表現。