蛇怕恶劣天气,在大风大雨的情况下,它们会从洞中出来逃避,这也是为什么它们总是爬上屋顶的原因之一。蛇也怕天敌,如鹰、雕、刺猬和狐狸,包括人。如果是二三十厘米的幼体无毒蛇,鸡就能对付,而对于较大型的无毒蛇,猫就是它们的终结者,猫鼬、刺猬、蛇鸠和巨蜥也都能捕杀无毒蛇。
蛇还怕有刺激性气味的物质,特别是化学药剂,如酒精、烟草、雄黄、硫磺等,对异味极敏感,对酸溜溜的醋味更是避之不及。此外,蛇还最怕獴,獴一泡尿叫蛇求生不得,求死不能。而七叶一枝花也是驱蛇的利器,它是被用来治疗毒蛇咬伤的名药,在北方农村,很多人家里种植七叶一枝花,用来驱蛇,而在南方,狗尾草也是一种驱蛇植物。
此外,蛇还怕高温,当气温超过30℃时,它们就会把自己藏到洞里,把自己藏在潮湿的地方,以减少热量损失,使自己保持较低的温度。另外,蛇还怕紫外线,它们会尽量避开日晒的地方,以减少紫外线对自身造成的伤害。所以,在恶劣天气的情况下,蛇会从洞里出来逃跑,以避免遭受来自天敌、气味、高温和紫外线的攻击。