Yılanlar, genellikle etçil hayvanlardır ve beslenme alışkanlıkları türlerine, yaşlarına ve yaşadıkları bölgeye göre değişiklik gösterebilir. Yılanların beslenebileceği bazı hayvanlar: Küçük memeliler: Fareler, sıçanlar, yarasalar ve diğer küçük memeliler. Kuşlar: Hem yetişkin kuşlar hem de yumurtaları veya yavruları. Sürüngenler: Kertenkeleler ve diğer yılanlar. Amfibiler: Kurbağalar ve semenderler. Balıklar: Su kenarlarında veya suda yaşayan bazı yılan türleri balıkları tüketir. Böcekler ve diğer omurgasızlar: Genç yılanlar veya küçük yılan türleri, beslenmelerinde böcekleri, solucanları ve diğer küçük omurgasızları dahil edebilir. Yılanlar, bitkisel besinleri sindiremedikleri için genellikle bu tür gıdalarla beslenmezler.