Les ratons laveurs, les mangoustes, les renards, les coyotes, les sangliers, les oiseaux et autres serpents mangent régulièrement des serpents. Les serpents ont une variété de prédateurs, qui varient selon leur taille et leur emplacement. Les œufs de serpents et les jeunes serpents sont des proies plus nombreuses que les adultes, bien qu'il existe des animaux qui chassent les serpents adultes.
Les oiseaux sont l'un des prédateurs les plus importants du serpent. Les oiseaux ont une vue perçante, ce qui leur permet de repérer les serpents sur terre, dans les arbres ou même dans l'eau. Les oiseaux sont capables de voler vers le bas de manière inattendue, d'arracher des serpents avec leurs serres acérées, puis de les emmener vers une zone d'alimentation idéale. La couleuvre royale chasse activement de nombreux types de serpents, et certains autres serpents sont également connus pour cannibaliser.
Les gros serpents sont souvent mangés par les sangliers, bien que les sangliers aient tendance à éviter de chasser les serpents venimeux. Les sangliers sont très puissants et chassent souvent en meute, ce qui en fait des prédateurs très efficaces même pour les plus gros serpents. Les ratons laveurs et les renards sont capables de grimper aux arbres pour chasser les serpents, et ils peuvent également courir rapidement pour attraper des proies qui s'échappent.
Les serpents agitent leur langue pour sentir et goûter les prédateurs ou les proies de la région. De nombreuses espèces de serpents sont capables d'injecter du venin dans des prédateurs ou des proies comme mécanisme de défense, ou pour maîtriser leurs proies.