Procioni, manguste, volpi, coyote, cinghiali, uccelli e altri serpenti mangiano regolarmente serpenti. I serpenti hanno una varietà di predatori, che variano a seconda delle loro dimensioni e posizione. Le uova di serpente e i giovani serpenti sono predati più degli adulti, anche se ci sono animali che cacciano i serpenti completamente cresciuti.
Gli uccelli sono uno dei predatori più importanti del serpente. Gli uccelli hanno una vista acuta, che permette loro di avvistare i serpenti sulla terra, sugli alberi o persino nell'acqua. Gli uccelli sono in grado di volare giù inaspettatamente, strappando i serpenti con i loro artigli affilati e portandoli poi in una zona di alimentazione ideale. Il kingsnake caccia attivamente molti tipi di serpenti, e alcuni altri serpenti sono stati anche conosciuti per cannibalizzare.
I grandi serpenti vengono spesso mangiati dai cinghiali, anche se i cinghiali tendono a evitare la caccia ai serpenti velenosi. I cinghiali sono molto potenti e cacciano spesso nei branchi, il che li rende predatori molto efficienti anche ai più grandi serpenti. Procioni e volpi sono in grado di arrampicarsi sugli alberi per cacciare i serpenti e possono anche correre velocemente per catturare le prede in fuga.
I serpenti fanno schioccare la lingua per annusare e gustare i predatori o le prede nell'area. Molte specie di serpenti sono in grado di iniettare il veleno in predatori o prede come meccanismo di difesa o per sopprimere la loro preda.