Todas las serpientes son carnívoras, alimentándose de una gran variedad de presas que incluyen aves, anfibios, mamíferos, peces o invertebrados e incluso reptiles, entre ellos otras serpientes en ciertas especies.