Yılanlar, her iki kuyruk da üreme ve atık atma alanı olan kloakla karşılaşana kadar kuyruklarını birbirlerine dolayarak çiftleşir. Erkek, spermi dişi içine alan hemipenler olarak bilinen cinsel organlarını genişletir ve yerleştirir.
Dişi bir yılan, feromonları sırtından salıvererek ve arkasında bir koku izi bırakarak erkekleri cezbeder. Kokusunu toplayan erkekler takip eder ve çiftleşme süreci başlar. Erkek çenesini başının üzerine koyarak ve vücudunu kendisinin üzerine kaydırarak teması başlatır. Daha sonra penetrasyon için kuyruğunu kaldırıyor. Gerçek çiftleşme süreci genellikle bir saatten uzun sürmez, ancak bütün gün sürdüğü durumlar vardır. Dişiler tipik olarak yılda iki kez çiftleşir. Bazı yılanlar doğum yapar, bazıları ise yumurta bırakır.