Snakes come in a variety of types, and the time that it takes each type of snake's eggs to hatch varies. The king cobra of the Southeast Asian rain forest lays between 18 and 50 eggs which all take between 70 and 77 days to hatch.