Serpentes sind durchweg Raubtiere und ernähren sich von ihren Beutetieren. Dabei ist das Hauptkriterium die Größe der Schlange. Es gibt kleine Arten, die sich vorwiegend von Insekten ernähren, bis zu den größten Würgeschlangen, die auch größere Säugetiere verschlingen. Spezialisten sind auf ein einziges Nahrungsmittel spezialisiert, wie zum Beispiel Eierschlangen auf Vogeleier.