蛇類垂直分佈範圍上的局限,也與氣溫有關。因為海拔高度每增加100米,氣溫便比同緯度地區降低0.65℃。如果在海拔2000米的地方,氣溫就比同緯度的海平面低13℃之多。氣溫過低的高海拔地區,不利於蛇類的生命活動,能提供它們作食物的動物也較少,同時還不利於蛇卵的發育孵化。所以,海拔1000米以下的地區的蛇類最多,海拔2000以上地區的蛇類已不多見。蛇類垂直分佈最高紀錄是分佈喜馬拉雅山區的喜山腹,生活於海拔4880米地方。我國有兩種蛇的垂直分佈高度與此相差無幾:一種是雪山腹,分佈於雲南省麗江縣大雪山海拔4000米以上的地方;另一種叫溫泉蛇,分佈於西藏高原,中國科學院成都生物研究所的科研人員在當雄縣羊八井海拔4350米的溫泉附近採到它們。至於垂直分佈的下限不受限制,不但海底地有蛇,海蛇科的蛇類還終生生活於海水中。