Einige Schlangen vermehren sich, indem sie Eier legen, während andere Arten lebende Junge zur Welt bringen. Wie sich Schlangen vermehren, hängt von der Art und auch vom Standort ab. In kühleren Regionen der Welt vermehren sich Schlangen nur im Frühjahr und Sommer, während sie sich in warmen Regionen das ganze Jahr über vermehren können.
Wie andere Reptilien haben männliche und weibliche Schlangen keine sichtbaren äußeren Genitalien, aber sie haben unterschiedliche innere Geschlechtsorgane. Die beiden Hoden des Männchens befinden sich im Inneren des Körpers. Die männliche Schlange besitzt zwei Kopulationsorgane, Hemipene genannt, die als Doppelwülste an der Schwanzbasis sichtbar sein können. Im Gegensatz zu Menschen und Säugetieren sind die Heimipene nicht mit den Harnwegen verbunden und dienen nur zu Fortpflanzungszwecken.
Während das Männchen während der Balz aggressives Verhalten zeigt, indem es mit anderen Männchen kämpft, ist es das Weibchen, das seinen Partner auswählt. Während des Geschlechtsverkehrs können ein oder beide Hemipene in die Kloake oder das Geschlechtsorgan des Weibchens eingeführt werden. Nach der Paarung trennt sich das Paar dann dauerhaft. Das Sperma kann tatsächlich bis zu 6 Jahre im Körper des Weibchens aufbewahrt werden, um nachfolgende Chargen zu befruchten von jungen.
Eierlegende Schlangen umfassen alle Pythons, Königsschlangen, Rattenschlangen, Kornnattern und Milchschlangen. Alle Boas, Vipern und Strumpfbandnattern werden lebend geboren.