Ratonii, mongozele, vulpile, coioții, mistreții, păsările și alți șerpi mănâncă șerpi în mod regulat. Șerpii au o varietate de prădători, care variază în funcție de mărimea și locația lor. Ouăle de șarpe și șerpi tineri sunt prada mai mult decât adulții, deși există animale care vânează șerpi pe deplin crescuți.
Păsările sunt unul dintre cei mai proeminenți prădători ai șarpelui. Păsările au o viziune dură, care le permite să arate șerpi pe uscat, în copaci sau chiar în apă. Păsările sunt capabile să zboare în mod neașteptat, smulgând șerpi cu talonii lor ascuțiți și apoi ducându-i la o zonă ideală de hrănire. Kingsnake vânează în mod activ multe tipuri de șerpi, iar alți șerpi au fost cunoscuți ca și cannibalizatori.
Serpii mari sunt adesea mâncați de mistreți, deși vierii tind să evite vânătoarea de șerpi veninoși. Mistreții sălbatici sunt foarte puternici și adesea vânează în pachete, ceea ce le face pradă foarte eficientă chiar și pentru cei mai mari șerpi. Ratonii și vulpile sunt capabili să urce pe copaci pentru a vâna șerpi și pot rula, de asemenea, rapid pentru a prinde prada care a scăpat.Șerpii își mișcă limbile pentru a mirosi și a gusta prădătorii sau pradă în zonă. Multe specii de șerpi sunt capabili să injecteze veninul în prădători sau pradă ca mecanism de apărare sau să-și supună pradă.