Yılanlar yuva yaparken kemirgenler, kuşlar, sürüngenler ve amfibiler gibi çeşitli hayvanlarla beslenirler. Ayrıca, böcekler ve solucanlar gibi küçük omurgasızları da tüketebilirler. Yılanlar, avlarını bütün olarak yuttukları için çok büyük hayvanları tercih etmezler.