Все известные змеи - плотоядные животные, то есть хищники. Питаются они разнообразными позвоночными и беспозвоночными животными, от червей и моллюсков до рыб, птиц, земноводных, грызунов и даже мелких копытных. Подавляющее большинство змей охотится за живой добычей.
Змеи не жуют добычу, а заглатывают ее, как бы натягивая на нее свое тело. Поэтому змеи охотятся лишь на животных такого размера, которых в состоянии заглотать целиком. Способ охоты змеи зависит от того, ядовита она или нет.
Большинство ядовитых змей малоподвижно и поджидает добычу в засаде, нанося ей оттуда молниеносный ядовитый укус. Если жертве удалось увернуться от первого броска хищницы, то змея может попытаться догнать ее, но преследование длится недолго: проползя за добычей 1-3 метра и убедившись в ее недосягаемости, змея обычно прекращает преследование и снова затаивается. Чаще же всего змеи вообще не преследуют добычу и в течение многих часов лежат на одном месте совершенно неподвижно, поджидая приближения своей жертвы.
Лишь некоторые ядовитые змеи активно охотятся или разыскивают пищу. Степная гадюка подкрадывается к саранче и в быстром броске пытается схватить ее. Палласов щитомордник, песчаная эфа заползают в норы грызунов и поедают их обитателей, хотя и они чаще охотятся из засады.
Неядовитые змеи свою добычу душат или, захватив и удерживая, заглатывают ее. Например, ужи заглатывают добычу (рыбу, земноводных, мелких млекопитающих) живьем, не умертвляя. Стройный полоз умерщвляет жертву, сжимая челюстями и придавливая телом к земле. А удавы и питоны убивают добычу, сильно сжимая в кольцах своего тела. Обвившись вокруг тела жертвы, они ожидают, когда животное сделает выдох, а затем сжимают еще немного, и так до тех пор, пока она не задохнётся.