Unii șerpi trăiesc în găuri, în timp ce alții locuiesc în spații subterane. Șerpii își pot crea propriile locuințe, numite "burrows", în timp ce alții locuiesc găuri create de alte animale. Unii șerpi se strecoară prin găuri subterane în timp ce călătoresc, iar alții le folosesc în mod parțial sau pe tot parcursul anului.
Șerpii locuiesc într-o varietate de locații, inclusiv păduri, deșerturi, zone umede, lacuri, munți și chiar zone urbane. Peste 250 de specii de șerpi există în lume, deși cele mai mari concentrații apar în regiunile tropicale. Șerpi trăiesc în mai multe medii, inclusiv medii apoase și deșerturi fierbinți.
Șerpii hibernează în lunile mai reci ale iernii și se reîntâlnesc în primăvară. Ei stau subteran pentru diferite perioade de timp. Unele specii trăiesc în casele lor subterane aproape pe tot parcursul anului, se aventurează doar pentru a găsi mâncare și soare, în timp ce altele caută adăpost numai în timpul iernii. În plus față de găsirea de case în nisipuri și găuri, șerpii pot căuta adăpost sub pietre sau în crăpăturile dealurilor.
Deși șerpii își creează uneori spațiile de locuit, pot locui în case odată folosite de mamifere mici, cum ar fi rozătoarele. În timpul zilei, șerpii lasă să absoarbă lumina soarelui, ceea ce ajută la reglarea temperaturilor corpului. Aceștia pot și hrani pentru hrană și călătoresc de-a lungul pământului, urca copaci și chiar înota în apă pentru a face acest lucru.