La casa de una serpiente se llama un nido o una madriguera según el tipo particular de serpiente. Un nido representa la casa de una serpiente que vive sola. Una guarida es un hogar para serpientes que viven en comunidad.
Además de las serpientes que viven en nidos o madrigueras, otras derivaciones de las especies eligen vivir en cualquier lugar que les brinde refugio y seguridad, incluso dentro de árboles caídos o debajo de rocas. Estas serpientes no establecen un hogar en particular por un período de tiempo. Un error común es que una serpiente vive en un hoyo, lo que lleva a la frase coloquial de uso frecuente "pozo de serpiente".