蛇的种类繁多,大小也相差很多。
在无毒蛇里面,以盲蛇科及蠕蛇科的蛇为最小。小盲蛇像蚯蚓,只有9厘米长,可以放在手心上。
蟒科的蛇最大,生活在南美洲的水蟒,也叫森蟒,是一种半水栖、半树栖的大蛇,全长可达11米以上,体围1.2米,体重137千克,是活着的最大最长的蛇。亚洲及欧洲的网斑蟒,长可达10米,重120千克。非洲的岩蟒,全长8米。产于我国南方的蟒蛇,长亦可超过7米,体重达70千克。这些大蛇和已经绝灭的巨蟒相比,还不算大,早在五千年前巨蟒就生活在现在的土地上了,全长达到18米以上。
关于大蛇,我国古代是有不少记载的。屈原《天问》中就有“一蛇吞象,厥大何如”的提问,这是指传说中的一种大蛇,叫做巴蛇,它生活于南方,《山海经》说它长八百能吃象,三年排出骨头。唐刘询的《岭表录异》中,对此描述更为详尽,说是“蛇大者五六丈……春夏,多于山林中等鹿过则衔之。自尾而吞,惟头角碍于口中,则于树间阁其首,俟鹿坏,头角坠地,鹿身方咽入腹”。
同一种蛇,雌蛇一般比雄蛇大,雌蛇的体腔要有足够的空间供怀卵或胚胎发育之用。