Bir yılan yiyecek, barınak ve suyun hayatta kalmasını gerektirir ve suyun hazır olmadığı yerlerde kendiliğinden oluşan yoğunlaşmayı içer. Deniz yılanları, yağmur suyu birikintilerinde içmek için tatlı su bulur. karadan ve denizin sakin yüzeyinde tuzlu su ile karışmadan önce.
Kurak iklimlerde çıngıraklı yılanlar geçirgen olmayan tartılara sahiptir ve vücut sıvılarını korumak için idrar yapmazlar. Su bulmak için koku ve tat duyularını kullanırlar. Çıngıraklı yılanlar ve çölde yaşayan diğer sürüngenler, su birikintilerinden içerler ve ayrıca meydana gelen kısa duşlarda içmek için yağmur suyu toplamak üzere sırtlarını düzeltirler.