Los mapaches, las mangostas, los zorros, los coyotes, los jabalíes, las aves y otras serpientes comen serpientes regularmente. Las serpientes tienen una variedad de depredadores, que varían según su tamaño y ubicación. Los huevos de serpiente y las serpientes jóvenes son presa de más que los adultos, aunque hay animales que cazan serpientes completamente adultas.
Los pájaros son uno de los depredadores más prominentes de la serpiente. Las aves tienen una vista aguda, lo que les permite detectar serpientes en la tierra, en los árboles o incluso en el agua. Las aves son capaces de volar inesperadamente, arrebatar serpientes con sus garras afiladas y luego llevarlas a un área de alimentación ideal. La kingsnake caza activamente muchos tipos de serpientes, y también se sabe que algunas otras serpientes también canibalizan.
Los jabalíes comen a menudo serpientes grandes, aunque los jabalíes tienden a evitar la caza de serpientes venenosas. Los jabalíes son muy poderosos, y con frecuencia cazan en manadas, lo que los convierte en depredadores altamente eficientes incluso para las serpientes más grandes. Los mapaches y los zorros son capaces de trepar árboles para cazar serpientes, y también pueden correr rápidamente para atrapar a las presas que se escapan.Las serpientes agitan sus lenguas para oler y gustar a los depredadores o presas en el área. Muchas especies de serpientes son capaces de inyectar veneno en depredadores o presas como un mecanismo de defensa, o para someter a sus presas.