Dans la nature, les couleuvres royales se nourrissent d'autres serpents, lézards, œufs de tortues, oiseaux, grenouilles et petits mammifères. Ce sont des mangeurs opportunistes, ce qui signifie que leur régime alimentaire varie en fonction de ce qui est disponible. Les serpents royaux communs sont connus pour leur immunité au venin de vipère, leur permettant de se nourrir de serpents dangereux comme les serpents à sonnettes et les gueules de coton. Les serpents royaux utilisent la constriction pour tuer leurs proies avant de se nourrir.
En captivité, About.com recommande de nourrir des souris serpents royaux ou des bébés rats. Afin d'éviter les blessures, le serpent doit être nourri avec des proies qui ont déjà été tuées. La règle générale est que la proie doit être de taille approximativement égale au serpent à son point le plus large. Il est courant que les serpents royaux mangent moins en automne et en hiver.
Les serpents royaux dégagent un musc odorant comme mécanisme de défense lorsqu'ils sont menacés. Ils peuvent également faire vibrer leur queue rapidement ou mordre. Les serpents royaux ont un corps noir brillant avec des lignes blanches ou jaunes et un estomac noir et jaune. Ils atteignent généralement entre 3 et 6 pieds de longueur. Ils ont tendance à vivre près des bords des ruisseaux, des marais et des marécages afin d'accéder plus facilement à leurs sources de nourriture communes.