Die Ringelnatter ernährt sich meist vom Amphibien (auch Kaulquappen), aber auch Fische werden erbeutet. Seltener erbeuten Ringelnattern auch Kleinsäuger und Eidechsen. Meist begegnet man dieser Schlange daher am und im Wasser. Aber auch in Biotopen weit entfernt von jedem Gewässer ist sie zu beobachten.