Все известные змеи — хищники. Питаются разнообразными животными: позвоночными и беспозвоночными. Существуют виды змей, которые специализируются на поедании определённого вида добычи, то есть стенофаги.
Неядовитые змеи заглатывают добычу живьём (например, ужи) либо предварительно умерщвляют её, сжимая челюстями и придавливая телом к земле (стройные полозы) или удушая в кольцах тела (удавы и питоны). Ядовитые змеи убивают добычу, вводя в её тело яд при помощи специализированных ядопроводящих зубов.
Змеи, как правило, заглатывают добычу целиком. Механизм заглатывания состоит в попеременном движении правой и левой половинами нижней челюсти (змея как бы натягивает себя на добычу).