Ареал распространения змей в СССР простирается от побережья Северного Ледовитого океана до Средней Азии, Кавказа, Крыма, от Приморья до Прибалтики и Закарпатья. Змеи встречаются, в тундрах Америки, пустынях Африки, в высокогорных районах Гиндукуша, Индии, Тибета. Ядовитые и неядовитые змеи обитают на земном шаре почти всюду.
Змей нет на Азорских островах, в Гренландии, на островах Крит, Мальта и на некоторых островах Океании. Причина этого — изоляция островов. Змеи заселяют не только сушу, но моря и океаны.Предпочитают обитать на территориях с жарким климатом. Обитают в различных экологических условиях — лесах, степях, пустынях, в предгорьях и горах.Змеи в основном ведут наземный образ жизни, но некоторые виды живут под землей, в воде, на деревьях. При наступлении неблагоприятных условий (например, при похолодании) змеи впадают в спячку.