Yılanların üremesi, türlerine göre iki ana kategoriye ayrılır: ovipar (yumurtlayan) ve vivipar (canlı doğuran). Ovipar üreme: Dişi yılan, döllenmiş yumurtaları bir yere bırakır ve bu yumurtalar dış ortamda gelişir. Vivipar üreme: Dişi yılan, yumurtaları vücudunda taşır ve yavrularını canlı olarak doğurur.