Yılanlar soğuk kanlıdır. Sıcaklık soğuduğunda soğuk olurlar. Yılanlar vücut ısısını koruyamadıklarından, ılık kalmak için sıcak iklimlere geçerler.
Yılanlar, soğuktan kaçmak için genellikle konutlara veya yer altı tünellerine girer. Sürüngenlerin çoğu tropikal koşullarda yaşar, ancak Antarktika hariç tüm kıtalarda bulunurlar. Birçoğu çayırlarda, ormanlarda ve bataklıklarda yaşar. Tercih ettikleri habitatlar yuvalar ve kayaların altındadır. Bazı yılanlar, soğuğun dayanılmaz olduğu zamanlarda patlarlar. Brumating, bir hayvan uyanık kaldığında ancak uykuda bir faza girdiğinde meydana gelir. Yılanlar, düşen ağaçların veya kayaların altına çarpabilir ve bazı yılanlar büyük gruplar halinde çarpabilir.