कई प्रजाति के सांप दूसरे सांपों को खा जाते हैं। किसी सांप द्वारा अन्य सांप को खाया जाना भोजन ढूंढने के लिए उसकी प्रतिस्पर्धा कम करती है। किसी खास इलाके में वर्चस्व से जुड़े विवाद भी ऐसी घटनाओं का कारण हो सकते हैं। स्टडीज़ में पाया गया कि छिपने के सीमित स्थानों में ऐसे व्यवहार की आशंका अधिक होती है।