蛇类有卵生和卵胎生两种生殖方式。游蛇科的蛇都是卵生,蟒科、盲蛇科和眼镜蛇科的蛇,有些是卵生,有些是卵胎生。通常生活在寒冷地区和高山的蛇类,大多是卵胎生,例如蚺蛇。这种生产方式可使卵停留在母体输卵管里,使发育的胚胎能够维持所需要的温度,不受外界多变环境的影响。几乎所有的海蛇类也都是卵胎生,赤炼蛇、响尾蛇也是卵胎生。赤炼蛇是卵生,下的卵是椭圆形的。印度蟒一次可产卵100个,眼镜蛇一次产卵10到18个。响尾蛇每次生产不超过8条小蛇。罗素腹蛇一次可产下60条小蛇。卵生蛇类的孵育期不尽相同,灰鼠蛇的孵育期约为两个月,眼镜蛇的孵育期为50天左右,而尖吻蝮蛇,只需20天。
奶蛇也是卵生动物,它对下蛋的环境,要求非常严格。奶蛇通常把蛋下在地上腐烂木头的松质部分,或者下在一块平滑的大石头下面的洞中,而且这些窝必须是温热而潮湿的,如果温度、湿度不对,很快的,蛋就会变成「死蛋」,或者因为太乾燥而硬化了。
环颈蛇通常在晚春和初夏下蛋,而且产卵数目在六颗以下。如果有一个窝特别适合母蛇生产,会出现许多只雌蛇共用一窝的现象。所以,有时人会发现一个窝中,有上百颗环颈蛇的蛇蛋。
蛇卵的卵壳好像是羊皮纸做的,韧性非常好。绿蛇在春末时分产下一窝蛋,长长的蛋壳非常薄,只要用手轻轻一按,就会陷进去了。眼镜蛇的卵非常奇怪,在孵化以前,卵的体积和重量会逐渐增加。
卵生种类的蛇,通常下完蛋后,就丢下蛋不管了,只有少数种类的蛇例外。像一些体型较大的蛇,如蟒、印度蜩蛇等,它们会在蛋的四周盘卷起来孵蛋,因为它盘得很严实,别的动物几乎看不见有蛇卵。这样不仅可以保持卵的温度,还可以避免敌害来偷吃蛇卵。直到蛇要孵化出来前,母蛇才松开身子,让小蛇从蛋里爬出来